Details

Time bar (total: 13.7s)

analyze408.0ms (3%)

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.0s (29.2%)

Results
2.7s6934×body256valid
811.0ms766×body1024valid
439.0ms555×body512valid
1.0msbody2048valid
Bogosity

preprocess78.0ms (0.6%)

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)

simplify75.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

eval3.0ms (0%)

Compiler

Compiled 132 to 103 computations (22% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New415
Fresh101
Picked000
Done000
Total516
Error
0.5b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(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)

localize103.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

series40.0ms (0.3%)

Counts
4 → 124
Calls

33 calls:

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

rewrite142.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

simplify253.0ms (1.9%)

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

Useful iterations: 2 (0.0ms)

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

eval307.0ms (2.2%)

Compiler

Compiled 12549 to 8253 computations (34.2% saved)

prune64.0ms (0.5%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2704274
Fresh000
Picked101
Done000
Total2714275
Error
0b
Counts
275 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
34.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2)))))
34.9b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
8.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
22.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
Compiler

Compiled 96 to 75 computations (21.9% saved)

localize12.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize125.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.4b
(/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))
4.6b
(/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)
6.8b
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2))
8.0b
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
Compiler

Compiled 312 to 102 computations (67.3% saved)

series63.0ms (0.5%)

Counts
4 → 156
Calls

39 calls:

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

rewrite112.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify156.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

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

localize41.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 106 to 41 computations (61.3% saved)

series44.0ms (0.3%)

Counts
4 → 156
Calls

42 calls:

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

rewrite109.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify133.0ms (1%)

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

Useful iterations: 1 (0.0ms)

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

localize51.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 106 to 41 computations (61.3% saved)

series16.0ms (0.1%)

Counts
2 → 84
Calls

24 calls:

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

rewrite89.0ms (0.6%)

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

Useful iterations: 1 (0.0ms)

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

simplify126.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

eval842.0ms (6.2%)

Compiler

Compiled 35757 to 20944 computations (41.4% saved)

prune244.0ms (1.8%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New8465851
Fresh000
Picked101
Done213
Total8496855
Error
0b
Counts
855 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
39.5b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
3.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))))
38.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 -2 (/.f64 (*.f64 l kx) Om))))))
16.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
22.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
28.7b
(sqrt.f64 1/2)
Compiler

Compiled 218 to 172 computations (21.1% saved)

localize80.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 155 to 54 computations (65.2% saved)

series61.0ms (0.4%)

Counts
4 → 168
Calls

42 calls:

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

rewrite92.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1348×associate-/l*
378×distribute-rgt-in
368×add-sqr-sqrt
364×*-un-lft-identity
360×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify214.0ms (1.6%)

Algorithm
egg-herbie
Rules
1194×associate-*r*
958×*-commutative
910×associate-*l*
842×associate-/l*
804×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077321912
1229121560
Stop Event
node limit
Counts
294 → 365
Calls
Call 1
Inputs
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l kx) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l ky) Om)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
1
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (pow.f64 l 6))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (pow.f64 l 7))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7))) (/.f64 1 (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 7)))))))))
(*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))))
(+.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5))))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5))))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (-.f64 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 kx 2))))) (*.f64 -2/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))) (pow.f64 ky 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 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 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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))))))) (pow.f64 kx 6))) (+.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 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))) (pow.f64 kx 5))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))))) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 5))))) (pow.f64 kx 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))) (pow.f64 kx 5))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))))) (*.f64 (pow.f64 l 2) (pow.f64 kx 7)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 5) (pow.f64 kx 7)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(/.f64 (*.f64 l kx) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 ky 4))) (*.f64 l kx))) (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (pow.f64 ky 6) (-.f64 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 kx 2)))))) (*.f64 l kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 ky 4))) (*.f64 l kx))) (/.f64 (*.f64 l kx) Om))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 kx 4)) (*.f64 Om (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 kx 4)) (*.f64 Om (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 kx 6)) (*.f64 Om (pow.f64 (sin.f64 ky) 5)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 (*.f64 l kx) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 6)) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om))))
(*.f64 -1 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (*.f64 -1 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (*.f64 -1 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 6)) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (*.f64 -1 (/.f64 (*.f64 l kx) Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 kx Om)))) 1)
(/.f64 l (/.f64 Om kx))
(/.f64 kx (/.f64 Om l))
(/.f64 1 (/.f64 Om (*.f64 l kx)))
(/.f64 1 (/.f64 (/.f64 Om kx) l))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om kx) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) kx)))
(/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om kx) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om kx) (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) kx)))
(/.f64 (*.f64 l kx) Om)
(/.f64 (neg.f64 kx) (/.f64 (neg.f64 Om) l))
(/.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l kx)) (cbrt.f64 (*.f64 l kx))) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(/.f64 (*.f64 l (sqrt.f64 kx)) (/.f64 Om (sqrt.f64 kx)))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 kx) 2)) (/.f64 Om (cbrt.f64 kx)))
(/.f64 (/.f64 kx (/.f64 1 l)) Om)
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l kx) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 kx)) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 kx))))
(/.f64 (*.f64 kx (neg.f64 l)) (neg.f64 Om))
(pow.f64 (*.f64 l (/.f64 kx Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 kx (neg.f64 Om)) l))
(neg.f64 (*.f64 l (/.f64 kx (neg.f64 Om))))
(neg.f64 (*.f64 kx (/.f64 l (neg.f64 Om))))
(neg.f64 (*.f64 (/.f64 l 1) (/.f64 kx (neg.f64 Om))))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 kx Om)) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 kx Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 kx Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 kx Om) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 kx Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 kx Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 kx Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 kx Om))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 1)
(/.f64 l (/.f64 Om (sin.f64 ky)))
(/.f64 l (/.f64 (/.f64 Om (sin.f64 ky)) 1))
(/.f64 (sin.f64 ky) (/.f64 Om l))
(/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) (sin.f64 ky))))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) (sin.f64 ky))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3) 1/3)
(neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (sin.f64 ky)))
(neg.f64 (*.f64 (sin.f64 ky) (/.f64 l (neg.f64 Om))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) -1)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2)))) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) 3)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3)) 1/3)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 1)
(*.f64 1 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))
(*.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 1)
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 2) (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
Outputs
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l Om) ky)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (/.f64 (*.f64 l ky) Om))
(fma.f64 -1/6 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (/.f64 (*.f64 l ky) Om))
(fma.f64 -1/6 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (*.f64 (/.f64 l Om) ky))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (fma.f64 -1/6 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (/.f64 (*.f64 l ky) Om)) (*.f64 1/120 (/.f64 l (/.f64 Om (pow.f64 ky 5)))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (*.f64 (/.f64 l Om) ky)) (*.f64 1/120 (*.f64 (/.f64 l Om) (pow.f64 ky 5))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(+.f64 (fma.f64 -1/6 (/.f64 l (/.f64 Om (pow.f64 ky 3))) (/.f64 (*.f64 l ky) Om)) (fma.f64 -1/5040 (/.f64 l (/.f64 Om (pow.f64 ky 7))) (*.f64 1/120 (/.f64 l (/.f64 Om (pow.f64 ky 5))))))
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 l Om) (pow.f64 ky 3)) (*.f64 (/.f64 l Om) ky)) (fma.f64 -1/5040 (*.f64 (/.f64 l Om) (pow.f64 ky 7)) (*.f64 1/120 (*.f64 (/.f64 l Om) (pow.f64 ky 5)))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
1
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l))))
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) (*.f64 l l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2)))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6)) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l)))))
(fma.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 2) (*.f64 -6 (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) (*.f64 l l)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (pow.f64 l 6))) (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 2))))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6)) (+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6)) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (pow.f64 l 6)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 l l))))))
(fma.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 2) (*.f64 -6 (pow.f64 l 4))) (+.f64 1 (fma.f64 -1 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3) -6) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3))) (pow.f64 l 6)) (*.f64 -2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) (*.f64 l l))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)))
(*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (/.f64 1 (pow.f64 l 3))))
(fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l) (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3))) (pow.f64 l 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (/.f64 1 (pow.f64 l 3)))))
(fma.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5))) (/.f64 (pow.f64 l 5) -3/256)) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l) (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3))) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (pow.f64 l 7))))))
(fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (/.f64 1 (pow.f64 l 3))) (neg.f64 (/.f64 (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (pow.f64 l 7))))))
(fma.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5))) (/.f64 (pow.f64 l 5) -3/256)) (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3))) (pow.f64 l 3)) (neg.f64 (/.f64 (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 7))) (/.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5)))) -3/256) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) (pow.f64 l 7))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) -1/2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l) -1/2)
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (/.f64 1 (pow.f64 l 3))))
(fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3))) (pow.f64 l 3)) 1/16))
(+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (/.f64 1 (pow.f64 l 3))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5)))))))
(fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3))) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5))) (*.f64 -1/128 (/.f64 1 (pow.f64 l 5)))))))
(+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7))) (/.f64 1 (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (/.f64 1 l))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (/.f64 1 (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (pow.f64 l 7)))))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 7))) (/.f64 1 (pow.f64 l 7))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (/.f64 1 l)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))) (/.f64 1 (pow.f64 l 3))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (pow.f64 l 7)))))))))
(fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 7))) (/.f64 1 (pow.f64 l 7))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))))) l) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 3))) (pow.f64 l 3)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5))) (/.f64 1 (pow.f64 l 5))) (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) 5))) (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx))) (pow.f64 l 7)) -3/256))))))))
(*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 Om (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 1/2))
(+.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3))))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 3))) (*.f64 -1/16 (pow.f64 Om 3))))
(+.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))))))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3)))) (neg.f64 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 5))) -3/256)))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 3)))) (*.f64 (neg.f64 (pow.f64 Om 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 5))) -3/256))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5))))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3))))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 5))))))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 5))) -3/256) (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3)))) (neg.f64 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 5))) -3/256))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 7))) (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 5))) (/.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) -3/256))))) (fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 3)))) (*.f64 (neg.f64 (pow.f64 Om 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 5))) -3/256)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) -6) (pow.f64 Om 4)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 2) (/.f64 (pow.f64 Om 4) -6)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(fma.f64 -1 (/.f64 (fma.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3) (*.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) -6))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) -6) (pow.f64 Om 4)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)))))
(fma.f64 -1 (/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 3) (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 3) -6))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 2) (/.f64 (pow.f64 Om 4) -6)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (*.f64 Om Om)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) -6) (pow.f64 Om 4)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))
(fma.f64 -1 (/.f64 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 2) (/.f64 (pow.f64 Om 4) -6)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(fma.f64 -1 (/.f64 (fma.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 3) (*.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) -6))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) 2) -6) (pow.f64 Om 4)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)))))
(fma.f64 -1 (/.f64 (fma.f64 8 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 3) (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 3) -6))) (pow.f64 Om 6)) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) 2) (/.f64 (pow.f64 Om 4) -6)) (+.f64 1 (/.f64 (*.f64 -2 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (*.f64 Om Om)))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) (neg.f64 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (fma.f64 4 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (pow.f64 ky 4))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1)))) (*.f64 (neg.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 5)))) (*.f64 (-.f64 (fma.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (/.f64 l (/.f64 (*.f64 kx (*.f64 kx (*.f64 Om Om))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 3))))))) (pow.f64 ky 4)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4 (-.f64 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 kx 2))))) (*.f64 -2/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))) (pow.f64 ky 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (fma.f64 -1 (*.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (fma.f64 4 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (fma.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2/45) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (*.f64 kx kx)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx))) -2/3)) (fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 kx 4))) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (fma.f64 4 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (fma.f64 4 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))))) (pow.f64 ky 6)) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (neg.f64 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (fma.f64 4 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (pow.f64 ky 4))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 ky ky)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 3)))) (fma.f64 -1 (*.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 5)))) (*.f64 (-.f64 (fma.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (/.f64 l (/.f64 (*.f64 kx (*.f64 kx (*.f64 Om Om))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 3))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 3))) (-.f64 (fma.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2/45) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (*.f64 kx kx)))) (*.f64 (/.f64 l (/.f64 (*.f64 kx (*.f64 kx (*.f64 Om Om))) l)) -2/3)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 kx 4)) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (-.f64 (fma.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (/.f64 l (/.f64 (*.f64 kx (*.f64 kx (*.f64 Om Om))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 5))) (/.f64 (*.f64 (neg.f64 l) l) (/.f64 Om (/.f64 (-.f64 (fma.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (/.f64 l (/.f64 (*.f64 kx (*.f64 kx (*.f64 Om Om))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) Om)))))) (pow.f64 ky 6)) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))) (*.f64 (neg.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 5)))) (*.f64 (-.f64 (fma.f64 4 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (/.f64 l (/.f64 (*.f64 kx (*.f64 kx (*.f64 Om Om))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1))) (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) 1) 3))))))) (pow.f64 ky 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.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))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 3))) -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 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 -2 (*.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 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 3))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) 0) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 3))) -2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.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))))))) (pow.f64 kx 6))) (+.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 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(fma.f64 -1 (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5))) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 -2 (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))) 2))))) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (*.f64 l l))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 4))) 0) (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))))))) (pow.f64 kx 6)) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 -2 (*.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 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 5))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) 0) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) 2)) (*.f64 Om Om)) (*.f64 l l))) (fma.f64 -2 (*.f64 (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) l)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 3))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) 0) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) 2))))) (*.f64 Om Om))) (*.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (*.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) 0) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) 2)) (*.f64 Om Om))) (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) l)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 3))) 1/2)))) (pow.f64 kx 6)) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 3))) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) 0) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 3))) -2)))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 1/2 (/.f64 (/.f64 Om l) kx))
(/.f64 (/.f64 (*.f64 Om 1/2) l) kx)
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (pow.f64 kx 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) kx)))
(fma.f64 -1/16 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (pow.f64 (*.f64 l (/.f64 kx Om)) 3)) (/.f64 (/.f64 (*.f64 Om 1/2) l) kx))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))) (pow.f64 kx 5))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (pow.f64 kx 3))) (fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))) (pow.f64 l 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 2))))) (pow.f64 kx 5)) (*.f64 1/2 (/.f64 (/.f64 Om l) kx))))
(fma.f64 -1/16 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (pow.f64 (*.f64 l (/.f64 kx Om)) 3)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) (pow.f64 (/.f64 l Om) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 2)))) (pow.f64 kx 5)) (/.f64 (/.f64 (*.f64 Om 1/2) l) kx)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))))) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 5))))) (pow.f64 kx 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))) (pow.f64 kx 5))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (pow.f64 kx 3))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))) (pow.f64 l 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 2)))))) (*.f64 l l)) (fma.f64 1/16 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)) (*.f64 Om Om)) 0) (*.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 l l) (*.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))))))) (pow.f64 (/.f64 l Om) 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (*.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2)))))))) (pow.f64 kx 7)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))) (pow.f64 l 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 2))))) (pow.f64 kx 5)) (*.f64 1/2 (/.f64 (/.f64 Om l) kx)))))
(fma.f64 -1/16 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (pow.f64 (*.f64 l (/.f64 kx Om)) 3)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) l)) (fma.f64 1/16 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) (pow.f64 (/.f64 l Om) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 2)))))) (fma.f64 1/16 (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 6)) 0) (/.f64 (*.f64 -1/8 (*.f64 Om Om)) (/.f64 (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) l)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2))))) (pow.f64 (/.f64 l Om) 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (/.f64 (pow.f64 l 5) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2))))))) (pow.f64 kx 7)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) (pow.f64 (/.f64 l Om) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 2)))) (pow.f64 kx 5)) (/.f64 (/.f64 (*.f64 Om 1/2) l) kx))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 (/.f64 Om l) kx))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx)))
(fma.f64 1/16 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (pow.f64 (*.f64 l (/.f64 kx Om)) 3)) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (pow.f64 kx 3))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 kx 5)) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2)))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 kx 5)) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 2))) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx)))))
(fma.f64 1/16 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (pow.f64 (*.f64 l (/.f64 kx Om)) 3)) (fma.f64 1/16 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) (pow.f64 (/.f64 l Om) 3)) (pow.f64 kx 5)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 2)) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5)))))) (*.f64 (pow.f64 l 2) (pow.f64 kx 7)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) l)) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 5) (pow.f64 kx 7)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (pow.f64 kx 3))) (fma.f64 1/16 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)) (*.f64 Om Om)) 0) (*.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 l l) (*.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))))))) (pow.f64 (/.f64 l Om) 3)) (pow.f64 kx 7)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))) (pow.f64 l 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 2)))))) (*.f64 (*.f64 l l) (pow.f64 kx 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 kx 5)) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) 2))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 kx 5)) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om))) (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)) (*.f64 Om Om))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) (*.f64 Om Om)))))) 2))) (pow.f64 kx 7))) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx))))))))
(fma.f64 1/16 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (pow.f64 (*.f64 l (/.f64 kx Om)) 3)) (fma.f64 1/16 (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 6)) 0) (/.f64 (*.f64 -1/8 (*.f64 Om Om)) (/.f64 (/.f64 l (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) l)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2))))) (*.f64 (pow.f64 kx 7) (pow.f64 (/.f64 l Om) 3))) (fma.f64 -1/8 (*.f64 (/.f64 Om (/.f64 (*.f64 l l) Om)) (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) (pow.f64 (/.f64 l Om) 3)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 2)))) (/.f64 (pow.f64 kx 7) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om)))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))) (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) 2)) (fma.f64 1/16 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2)) (pow.f64 (/.f64 l Om) 3)) (pow.f64 kx 5)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))) (/.f64 (pow.f64 kx 7) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4)) 0) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l (*.f64 l (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om Om))))) 2))))) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx))))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(neg.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))) (neg.f64 l))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(neg.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))) (neg.f64 l))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(neg.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))) (neg.f64 l))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) l))
(neg.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 kx (/.f64 (*.f64 Om Om) kx)))) (neg.f64 l))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (/.f64 -1 Om))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (/.f64 -1 Om))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (/.f64 -1 Om))
(*.f64 -1 (*.f64 (/.f64 1 Om) (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(neg.f64 (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (sqrt.f64 (*.f64 l (*.f64 l (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) (/.f64 -1 Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om))
(fma.f64 1/2 (/.f64 l (/.f64 (*.f64 kx Om) (*.f64 ky ky))) (*.f64 l (/.f64 kx Om)))
(fma.f64 1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (*.f64 ky ky)) (*.f64 l (/.f64 kx Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 ky 4))) (*.f64 l kx))) (/.f64 (*.f64 l kx) Om)))
(fma.f64 1/2 (/.f64 l (/.f64 (*.f64 kx Om) (*.f64 ky ky))) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (pow.f64 ky 4)) kx)) (*.f64 l (/.f64 kx Om))))
(fma.f64 1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (*.f64 ky ky)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) kx) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (pow.f64 ky 4))) (*.f64 l (/.f64 kx Om))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (pow.f64 ky 6) (-.f64 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 kx 2)))))) (*.f64 l kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 Om kx))) 2)) (pow.f64 ky 4))) (*.f64 l kx))) (/.f64 (*.f64 l kx) Om))))
(fma.f64 1/2 (/.f64 l (/.f64 (*.f64 kx Om) (*.f64 ky ky))) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2/45) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (*.f64 kx kx)))) (pow.f64 ky 6)) kx)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 l l)) (*.f64 Om Om)) (pow.f64 (*.f64 1/2 (/.f64 l (*.f64 kx Om))) 2)) (pow.f64 ky 4)) kx)) (*.f64 l (/.f64 kx Om)))))
(fma.f64 1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (*.f64 ky ky)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) kx) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2/45) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (*.f64 kx kx)))) (pow.f64 ky 6))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) kx) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (/.f64 (*.f64 l 1/2) (*.f64 kx Om)) 2)) (pow.f64 ky 4))) (*.f64 l (/.f64 kx Om)))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(sqrt.f64 (+.f64 (/.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)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 l Om) (*.f64 kx kx)) (sin.f64 ky)) (*.f64 l (/.f64 (sin.f64 ky) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 kx 4)) (*.f64 Om (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(fma.f64 -1/8 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(fma.f64 -1/8 (/.f64 l (/.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 kx 4) Om))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 l Om) (*.f64 kx kx)) (sin.f64 ky)) (*.f64 l (/.f64 (sin.f64 ky) Om))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 kx 4)) (*.f64 Om (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 kx 6)) (*.f64 Om (pow.f64 (sin.f64 ky) 5)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(fma.f64 -1/8 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))) (fma.f64 1/16 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 5))) (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(fma.f64 -1/8 (/.f64 l (/.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 (pow.f64 kx 4) Om))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 l Om) (*.f64 kx kx)) (sin.f64 ky)) (fma.f64 1/16 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 5))) (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 l (/.f64 kx Om)))
(fma.f64 1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (/.f64 kx Om)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/8 (/.f64 l (/.f64 (*.f64 Om (pow.f64 kx 3)) (pow.f64 (sin.f64 ky) 4))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 l (/.f64 kx Om))))
(fma.f64 -1/8 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 3))) (fma.f64 1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (/.f64 kx Om))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 6)) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (/.f64 (*.f64 l kx) Om))))
(fma.f64 -1/8 (/.f64 l (/.f64 (*.f64 Om (pow.f64 kx 3)) (pow.f64 (sin.f64 ky) 4))) (fma.f64 1/16 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 5))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 l (/.f64 kx Om)))))
(fma.f64 -1/8 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 3))) (fma.f64 1/16 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 5))) (fma.f64 1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (/.f64 kx Om)))))
(*.f64 -1 (/.f64 (*.f64 l kx) Om))
(neg.f64 (*.f64 l (/.f64 kx Om)))
(*.f64 (/.f64 kx Om) (neg.f64 l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (*.f64 -1 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (neg.f64 (*.f64 l (/.f64 kx Om))))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 kx Om) (neg.f64 l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (*.f64 -1 (/.f64 (*.f64 l kx) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (fma.f64 1/8 (/.f64 l (/.f64 (*.f64 Om (pow.f64 kx 3)) (pow.f64 (sin.f64 ky) 4))) (neg.f64 (*.f64 l (/.f64 kx Om)))))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/8 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 3))) (*.f64 (/.f64 kx Om) (neg.f64 l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (*.f64 Om kx))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 6)) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 4)) (*.f64 Om (pow.f64 kx 3)))) (*.f64 -1 (/.f64 (*.f64 l kx) Om)))))
(fma.f64 -1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (fma.f64 -1/16 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 5))) (fma.f64 1/8 (/.f64 l (/.f64 (*.f64 Om (pow.f64 kx 3)) (pow.f64 (sin.f64 ky) 4))) (neg.f64 (*.f64 l (/.f64 kx Om))))))
(fma.f64 -1/2 (*.f64 (/.f64 l (*.f64 kx Om)) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -1/16 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 5))) (fma.f64 1/8 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 3))) (*.f64 (/.f64 kx Om) (neg.f64 l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 kx Om)))) 1)
(*.f64 l (/.f64 kx Om))
(/.f64 l (/.f64 Om kx))
(*.f64 l (/.f64 kx Om))
(/.f64 kx (/.f64 Om l))
(*.f64 l (/.f64 kx Om))
(/.f64 1 (/.f64 Om (*.f64 l kx)))
(*.f64 (/.f64 1 Om) (*.f64 l kx))
(*.f64 l (*.f64 (/.f64 1 Om) kx))
(/.f64 1 (/.f64 (/.f64 Om kx) l))
(*.f64 (/.f64 1 Om) (*.f64 l kx))
(*.f64 l (*.f64 (/.f64 1 Om) kx))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om kx) (sqrt.f64 l)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sqrt.f64 l)) kx))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) kx))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) kx)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sqrt.f64 l)) kx))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) kx))
(/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om kx) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om kx)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) kx))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om kx) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om kx)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) kx))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) kx)))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om kx)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) kx))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (neg.f64 kx) (/.f64 (neg.f64 Om) l))
(*.f64 (/.f64 (neg.f64 kx) (neg.f64 Om)) l)
(*.f64 l (/.f64 (neg.f64 kx) (neg.f64 Om)))
(/.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) Om) (sqrt.f64 (*.f64 l kx)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l kx)) (sqrt.f64 (*.f64 l kx))) Om)
(/.f64 (*.f64 (cbrt.f64 (*.f64 l kx)) (cbrt.f64 (*.f64 l kx))) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l kx)) (cbrt.f64 (*.f64 l kx))) Om) (cbrt.f64 (*.f64 l kx)))
(*.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 Om (cbrt.f64 (*.f64 l kx)))))
(/.f64 (*.f64 l (sqrt.f64 kx)) (/.f64 Om (sqrt.f64 kx)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 kx)) Om) (sqrt.f64 kx))
(*.f64 (sqrt.f64 kx) (/.f64 (sqrt.f64 kx) (/.f64 Om l)))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 kx) 2)) (/.f64 Om (cbrt.f64 kx)))
(*.f64 (/.f64 (*.f64 l (pow.f64 (cbrt.f64 kx) 2)) Om) (cbrt.f64 kx))
(*.f64 (cbrt.f64 kx) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 Om l)))
(/.f64 (/.f64 kx (/.f64 1 l)) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (*.f64 l kx) (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)))
(/.f64 l (/.f64 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om)) kx))
(/.f64 (/.f64 (*.f64 l kx) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 kx)) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 kx))))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 (/.f64 Om (sqrt.f64 l)) (sqrt.f64 kx)) (sqrt.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sqrt.f64 kx)) (sqrt.f64 l))) (sqrt.f64 kx))
(/.f64 (*.f64 kx (neg.f64 l)) (neg.f64 Om))
(*.f64 (/.f64 (neg.f64 kx) (neg.f64 Om)) l)
(*.f64 l (/.f64 (neg.f64 kx) (neg.f64 Om)))
(pow.f64 (*.f64 l (/.f64 kx Om)) 1)
(*.f64 l (/.f64 kx Om))
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 3)
(*.f64 l (/.f64 kx Om))
(pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3) 1/3)
(*.f64 l (/.f64 kx Om))
(neg.f64 (*.f64 (/.f64 kx (neg.f64 Om)) l))
(*.f64 (/.f64 (neg.f64 kx) (neg.f64 Om)) l)
(*.f64 l (/.f64 (neg.f64 kx) (neg.f64 Om)))
(neg.f64 (*.f64 l (/.f64 kx (neg.f64 Om))))
(*.f64 (/.f64 (neg.f64 kx) (neg.f64 Om)) l)
(*.f64 l (/.f64 (neg.f64 kx) (neg.f64 Om)))
(neg.f64 (*.f64 kx (/.f64 l (neg.f64 Om))))
(*.f64 (/.f64 (neg.f64 kx) (neg.f64 Om)) l)
(*.f64 l (/.f64 (neg.f64 kx) (neg.f64 Om)))
(neg.f64 (*.f64 (/.f64 l 1) (/.f64 kx (neg.f64 Om))))
(*.f64 (/.f64 (neg.f64 kx) (neg.f64 Om)) l)
(*.f64 l (/.f64 (neg.f64 kx) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 kx Om)) l))
(*.f64 l (log.f64 (exp.f64 (/.f64 kx Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 kx Om)))))
(*.f64 l (/.f64 kx Om))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3))
(*.f64 l (/.f64 kx Om))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 kx Om) 3)))
(*.f64 l (/.f64 kx Om))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 kx Om) 3) (pow.f64 l 3)))
(*.f64 l (/.f64 kx Om))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 kx Om))))
(*.f64 l (/.f64 kx Om))
(exp.f64 (log.f64 (*.f64 l (/.f64 kx Om))))
(*.f64 l (/.f64 kx Om))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 kx Om))) 1))
(*.f64 l (/.f64 kx Om))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 kx Om))))
(*.f64 l (/.f64 kx Om))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 1)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 l (/.f64 Om (sin.f64 ky)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 l (/.f64 (/.f64 Om (sin.f64 ky)) 1))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (sin.f64 ky) (/.f64 Om l))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1 Om) (*.f64 l (sin.f64 ky)))
(*.f64 l (*.f64 (/.f64 1 Om) (sin.f64 ky)))
(/.f64 1 (/.f64 (/.f64 Om (sin.f64 ky)) l))
(*.f64 (/.f64 1 Om) (*.f64 l (sin.f64 ky)))
(*.f64 l (*.f64 (/.f64 1 Om) (sin.f64 ky)))
(/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 1 Om) (*.f64 l (sin.f64 ky)))
(*.f64 l (*.f64 (/.f64 1 Om) (sin.f64 ky)))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (sin.f64 ky) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))
(/.f64 (sqrt.f64 l) (/.f64 Om (*.f64 (sqrt.f64 l) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 l) Om) (*.f64 (sin.f64 ky) (sqrt.f64 l)))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) (sin.f64 ky)))
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 Om l)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 Om l)))
(/.f64 (cbrt.f64 l) (/.f64 (/.f64 Om (sin.f64 ky)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (cbrt.f64 l) (/.f64 Om (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (/.f64 Om (sin.f64 ky)) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (cbrt.f64 l) (/.f64 Om (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (*.f64 (cbrt.f64 l) (sin.f64 ky))))
(*.f64 (/.f64 (cbrt.f64 l) (/.f64 Om (sin.f64 ky))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (cbrt.f64 l) (/.f64 Om (sin.f64 ky))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) Om) l))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) Om) l))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky)))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 Om)) (sin.f64 ky))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) Om) (sqrt.f64 (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) (sqrt.f64 (*.f64 l (sin.f64 ky)))) Om)
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 l (sqrt.f64 (sin.f64 ky))) (/.f64 Om (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 Om l)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 Om l)))
(/.f64 (*.f64 l (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 Om (cbrt.f64 (sin.f64 ky))))
(/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) Om) l))
(/.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (sqrt.f64 Om)) (sin.f64 ky)) (sqrt.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)))
(/.f64 l (/.f64 (*.f64 (cbrt.f64 Om) (pow.f64 (cbrt.f64 Om) 2)) (sin.f64 ky)))
(/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky)))))
(*.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 (sin.f64 ky))) (/.f64 (sqrt.f64 l) (/.f64 Om (sqrt.f64 (sin.f64 ky)))))
(/.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (neg.f64 Om))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 Om)) (sin.f64 ky))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 1)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) 2)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))) 3)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3) 1/3)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (sin.f64 ky)))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 Om)) (sin.f64 ky))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(neg.f64 (*.f64 (sin.f64 ky) (/.f64 l (neg.f64 Om))))
(*.f64 (/.f64 (neg.f64 l) (neg.f64 Om)) (sin.f64 ky))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 (sin.f64 ky)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (log.f64 (exp.f64 (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (/.f64 l Om) 3)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(exp.f64 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))) 1))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l Om) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))) -2)))
(/.f64 1 (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))) -2))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))) -2)))
(/.f64 1 (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))) -2))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))) (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))) 2))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))) (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))) 2)))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))))) -2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2)))) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))) (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))) 2))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))) (cbrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))) 2)))))
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) 3)
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))))) 3))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))))) 3))
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))) 3)))
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))) -1/2)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))) 2))) -1/2)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))) 2))) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))) 1)
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(*.f64 1 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(*.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 1)
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 2))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 2) (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 1)
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 2)
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 3)
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 3) 1/3)
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om))) 2))
(log.f64 (exp.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))) 3))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(expm1.f64 (log1p.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(exp.f64 (log.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))) 1))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))
(log1p.f64 (expm1.f64 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))
(hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om)))
(hypot.f64 (*.f64 l (/.f64 (sin.f64 ky) Om)) (*.f64 l (/.f64 kx Om)))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize21.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 38 computations (47.2% saved)

series12.0ms (0.1%)

Counts
4 → 56
Calls

36 calls:

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

rewrite97.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1668×associate-/l*
858×associate-/r/
524×distribute-rgt-in
482×distribute-lft-in
336×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify167.0ms (1.2%)

Algorithm
egg-herbie
Rules
1212×distribute-lft-in
720×associate-/r*
692×associate-*r*
686×associate-/l*
684×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05999023
115618721
263218721
Stop Event
node limit
Counts
307 → 353
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/4))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 2) (-.f64 1/4 (*.f64 -1/8 (/.f64 Om (*.f64 l kx)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 kx Om)))) 1)
(*.f64 1 (*.f64 l (/.f64 kx Om)))
(*.f64 l (*.f64 kx (/.f64 1 Om)))
(*.f64 l (/.f64 kx Om))
(*.f64 kx (*.f64 l (/.f64 1 Om)))
(*.f64 (*.f64 l kx) (/.f64 1 Om))
(*.f64 (*.f64 l (/.f64 kx Om)) 1)
(*.f64 (sqrt.f64 (*.f64 l kx)) (*.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (sqrt.f64 (*.f64 l (/.f64 kx Om))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (*.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2) (cbrt.f64 (*.f64 l (/.f64 kx Om))))
(*.f64 (/.f64 1 Om) (*.f64 l kx))
(*.f64 (*.f64 l (neg.f64 kx)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l kx) (cbrt.f64 Om)))
(*.f64 (/.f64 kx Om) l)
(*.f64 (/.f64 kx (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 l Om) kx)
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 l (neg.f64 kx)))
(*.f64 (/.f64 l 1) (/.f64 kx Om))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 kx (sqrt.f64 Om)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 kx (cbrt.f64 Om)))
(*.f64 (/.f64 kx 1) (/.f64 l Om))
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) 1) (/.f64 (sqrt.f64 (*.f64 l kx)) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) Om) (sqrt.f64 (*.f64 l kx)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l kx)) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) 1) (/.f64 (cbrt.f64 (*.f64 l kx)) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l kx)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 l (/.f64 kx Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) Om) (cbrt.f64 (*.f64 l kx)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om kx)) (sqrt.f64 l))
(*.f64 (/.f64 l (/.f64 Om (sqrt.f64 kx))) (sqrt.f64 kx))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l kx)) 2))) (cbrt.f64 (*.f64 l kx)))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 kx))
(*.f64 (/.f64 l (/.f64 Om (pow.f64 (cbrt.f64 kx) 2))) (cbrt.f64 kx))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om kx)) (cbrt.f64 l))
(pow.f64 (*.f64 l (/.f64 kx Om)) 1)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) 2)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3) 1/3)
(pow.f64 (/.f64 Om (*.f64 l kx)) -1)
(neg.f64 (/.f64 (*.f64 l kx) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(log.f64 (exp.f64 (*.f64 l (/.f64 kx Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 kx Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l kx) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 kx Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 kx Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 kx Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 kx Om))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))) 1)
(*.f64 1/2 (neg.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 1)
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) -1))
(*.f64 (/.f64 Om (*.f64 l kx)) -1/2)
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 l (/.f64 kx Om)) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 (/.f64 -1/2 (*.f64 l kx)) Om)
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 l kx))) Om)
(*.f64 (/.f64 -1/2 l) (/.f64 Om kx))
(*.f64 (/.f64 -1/2 (*.f64 l (neg.f64 kx))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (/.f64 kx Om)) 2)) -1)
(*.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) -1) -1/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 l kx) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 -1/2 kx) (/.f64 Om l))
(*.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 -1/2 (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 l) kx)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 -2 (*.f64 l kx)))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 -2 l)) (/.f64 Om kx))
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 l (neg.f64 kx)))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 l -2)) (/.f64 Om kx))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (neg.f64 kx)) -2)) (neg.f64 Om))
(*.f64 (/.f64 1 (/.f64 (*.f64 l kx) -1/2)) Om)
(*.f64 (/.f64 1 (/.f64 -2 (/.f64 (sqrt.f64 Om) (*.f64 l kx)))) (sqrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 (*.f64 -2 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (*.f64 -2 (*.f64 l kx)))) (sqrt.f64 Om))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 Om kx) (cbrt.f64 l)))
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 1 kx))) Om)
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 l kx) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 -1/2 (neg.f64 l)) (neg.f64 (/.f64 Om kx)))
(*.f64 (/.f64 -1/2 (neg.f64 (*.f64 l (neg.f64 kx)))) (neg.f64 (neg.f64 Om)))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 -2 (*.f64 l kx)))) Om)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 l kx)))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) 1) Om)
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) 1) (/.f64 Om 1))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) -1) (neg.f64 Om))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) 1) (sqrt.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (*.f64 l kx))) (sqrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 l)) (sqrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (*.f64 l (neg.f64 kx)))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) 1) (cbrt.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (cbrt.f64 (*.f64 l kx))) (cbrt.f64 Om))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (cbrt.f64 l)) (cbrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (cbrt.f64 (*.f64 l (neg.f64 kx)))) (cbrt.f64 (neg.f64 Om)))
(pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) -1)
(pow.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 3) 1/3)
(sqrt.f64 (/.f64 1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))) 1)
(/.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)))
(/.f64 -2 (/.f64 Om (*.f64 l kx)))
(/.f64 -2 (/.f64 -1 (neg.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 -1/2 (*.f64 kx (/.f64 1 Om))))
(/.f64 l (/.f64 -1/2 (/.f64 kx Om)))
(/.f64 l (/.f64 (/.f64 Om kx) -2))
(/.f64 l (*.f64 -1/2 (/.f64 Om kx)))
(/.f64 kx (/.f64 -1/2 (*.f64 l (/.f64 1 Om))))
(/.f64 kx (*.f64 -1/2 (/.f64 Om l)))
(/.f64 (*.f64 l kx) (/.f64 -1/2 (/.f64 1 Om)))
(/.f64 (*.f64 l kx) (/.f64 1 (*.f64 (/.f64 1 Om) -2)))
(/.f64 (*.f64 l kx) (/.f64 Om -2))
(/.f64 (*.f64 l kx) (*.f64 -1/2 Om))
(/.f64 (*.f64 l (/.f64 kx Om)) -1/2)
(/.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(/.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 1 Om))))
(/.f64 (sqrt.f64 (*.f64 l kx)) (*.f64 -1/2 (/.f64 Om (sqrt.f64 (*.f64 l kx)))))
(/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) -2)))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 -2)))
(/.f64 (sqrt.f64 l) (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 l) kx))))
(/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)))
(/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (/.f64 -1/2 (*.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 1 Om))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (*.f64 -1/2 (/.f64 Om (cbrt.f64 (*.f64 l kx)))))
(/.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2) (/.f64 -1/2 (cbrt.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) -2)))
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 -1/2 (/.f64 (/.f64 Om kx) (cbrt.f64 l))))
(/.f64 (*.f64 -2 (*.f64 l kx)) Om)
(/.f64 (*.f64 -2 (*.f64 l kx)) (/.f64 Om 1))
(/.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 l kx)))
(/.f64 -1 (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(/.f64 -1 (/.f64 -1 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
(/.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2) -1)
(/.f64 (*.f64 l (neg.f64 kx)) (/.f64 -1/2 (/.f64 1 (neg.f64 Om))))
(/.f64 (*.f64 l (neg.f64 kx)) (/.f64 (neg.f64 Om) -2))
(/.f64 (*.f64 l (neg.f64 kx)) (*.f64 -1/2 (neg.f64 Om)))
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2))))
(/.f64 2 (/.f64 -1 (*.f64 l (/.f64 kx Om))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 -2 (*.f64 l kx)))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l kx))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2)) (cbrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2))) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (cbrt.f64 (*.f64 -2 (*.f64 l kx)))) (/.f64 Om (cbrt.f64 (*.f64 -2 (*.f64 l kx)))))
(/.f64 (*.f64 -2 l) (/.f64 Om kx))
(/.f64 (*.f64 -2 kx) (/.f64 Om l))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l kx))))
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 l kx))))
(/.f64 (*.f64 -2 (*.f64 l (neg.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 l -2) (/.f64 Om kx))
(/.f64 (*.f64 (*.f64 l (neg.f64 kx)) -2) (neg.f64 Om))
(/.f64 (/.f64 l (/.f64 1 kx)) (*.f64 -1/2 Om))
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (*.f64 -1/2 (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 l kx) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 -1/2 (cbrt.f64 Om)))
(/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 (*.f64 l kx) (sqrt.f64 Om))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 (*.f64 l kx) (cbrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l kx) -1/2) Om)
(/.f64 (/.f64 -2 (/.f64 (sqrt.f64 Om) (*.f64 l kx))) (sqrt.f64 Om))
(/.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 kx (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 l (sqrt.f64 Om))))
(/.f64 (/.f64 l Om) (/.f64 -1/2 kx))
(/.f64 (neg.f64 (*.f64 l (/.f64 kx Om))) 1/2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))) (/.f64 -1 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(/.f64 (neg.f64 l) (*.f64 -1/2 (neg.f64 (/.f64 Om kx))))
(/.f64 (neg.f64 (*.f64 -2 (*.f64 l kx))) (neg.f64 Om))
(/.f64 (/.f64 l 1) (/.f64 -1/2 (/.f64 kx Om)))
(/.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 kx (sqrt.f64 Om))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 kx (cbrt.f64 Om))))
(/.f64 (/.f64 kx 1) (/.f64 -1/2 (/.f64 l Om)))
(/.f64 (/.f64 kx (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 l (cbrt.f64 Om))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) 1) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 l kx)) Om)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 l kx)) (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) 1) (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 l kx)) Om)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 l kx)) (sqrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (cbrt.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 (/.f64 -2 (sqrt.f64 Om)) (/.f64 (sqrt.f64 Om) (*.f64 l kx)))
(/.f64 (/.f64 -2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) (*.f64 l kx)))
(/.f64 (neg.f64 (*.f64 l (neg.f64 kx))) (*.f64 -1/2 (neg.f64 (neg.f64 Om))))
(pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 1)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 3) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 l (/.f64 kx Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (*.f64 l kx)) (sqrt.f64 1/2)) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (*.f64 kx kx)) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/4) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))) (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 2) (-.f64 1/4 (*.f64 -1/8 (/.f64 Om (*.f64 l kx)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4) 2) (+.f64 1/4 (*.f64 1/8 (/.f64 Om (*.f64 l kx)))))))
(/.f64 (sqrt.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 (/.f64 Om (*.f64 l kx)) 1/8) (pow.f64 (/.f64 -1/4 (/.f64 (*.f64 l kx) Om)) 2)))))
(/.f64 (sqrt.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (+.f64 (pow.f64 (/.f64 -1/4 (/.f64 (*.f64 l kx) Om)) 2) (*.f64 (/.f64 Om (*.f64 l kx)) 1/8)))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 -1/4 (/.f64 (*.f64 l kx) Om)) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) 1/4))))
(pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 kx Om)))) 1)
(/.f64 (*.f64 l kx) Om)
(*.f64 1 (*.f64 l (/.f64 kx Om)))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (*.f64 kx (/.f64 1 Om)))
(/.f64 (*.f64 l kx) Om)
(*.f64 l (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 kx (*.f64 l (/.f64 1 Om)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (*.f64 l kx) (/.f64 1 Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 (*.f64 l (/.f64 kx Om)) 1)
(/.f64 (*.f64 l kx) Om)
(*.f64 (sqrt.f64 (*.f64 l kx)) (*.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 1 Om)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (sqrt.f64 (*.f64 l (/.f64 kx Om))))
(/.f64 (*.f64 l kx) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (*.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 1 Om)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2))
(/.f64 (*.f64 l kx) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2) (cbrt.f64 (*.f64 l (/.f64 kx Om))))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 1 Om) (*.f64 l kx))
(/.f64 (*.f64 l kx) Om)
(*.f64 (*.f64 l (neg.f64 kx)) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 (/.f64 kx (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l kx) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) kx)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 kx (cbrt.f64 Om)))
(*.f64 (/.f64 kx Om) l)
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 kx (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 (/.f64 l Om) kx)
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 l (neg.f64 kx)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 l 1) (/.f64 kx Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 kx (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 (/.f64 kx (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 kx (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) kx)))
(*.f64 (/.f64 kx 1) (/.f64 l Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) kx)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 kx (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) 1) (/.f64 (sqrt.f64 (*.f64 l kx)) Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) Om) (sqrt.f64 (*.f64 l kx)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l kx)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) kx)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 kx (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) 1) (/.f64 (cbrt.f64 (*.f64 l kx)) Om))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l kx)) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 (/.f64 kx (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 l (/.f64 kx Om))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) Om) (cbrt.f64 (*.f64 l kx)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om kx)) (sqrt.f64 l))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 l (/.f64 Om (sqrt.f64 kx))) (sqrt.f64 kx))
(/.f64 (*.f64 l (sqrt.f64 kx)) (/.f64 Om (sqrt.f64 kx)))
(*.f64 (/.f64 l Om) (*.f64 (sqrt.f64 kx) (sqrt.f64 kx)))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l kx)) 2))) (cbrt.f64 (*.f64 l kx)))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 kx))
(/.f64 (*.f64 l kx) Om)
(*.f64 (/.f64 l (/.f64 Om (pow.f64 (cbrt.f64 kx) 2))) (cbrt.f64 kx))
(*.f64 (cbrt.f64 kx) (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 kx) 2)))
(*.f64 (/.f64 l Om) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (cbrt.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om kx)) (cbrt.f64 l))
(/.f64 (*.f64 l kx) Om)
(pow.f64 (*.f64 l (/.f64 kx Om)) 1)
(/.f64 (*.f64 l kx) Om)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) 2)
(/.f64 (*.f64 l kx) Om)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 3)
(/.f64 (*.f64 l kx) Om)
(pow.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3) 1/3)
(/.f64 (*.f64 l kx) Om)
(pow.f64 (/.f64 Om (*.f64 l kx)) -1)
(/.f64 (*.f64 l kx) Om)
(neg.f64 (/.f64 (*.f64 l kx) (neg.f64 Om)))
(/.f64 (*.f64 l kx) Om)
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 l kx) Om) 2))
(fabs.f64 (/.f64 (*.f64 l kx) Om))
(log.f64 (exp.f64 (*.f64 l (/.f64 kx Om))))
(/.f64 (*.f64 l kx) Om)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 (*.f64 l kx) Om)
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) 3))
(/.f64 (*.f64 l kx) Om)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l kx) 3) (pow.f64 Om 3)))
(/.f64 (*.f64 l kx) Om)
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 kx Om))))
(/.f64 (*.f64 l kx) Om)
(exp.f64 (log.f64 (*.f64 l (/.f64 kx Om))))
(/.f64 (*.f64 l kx) Om)
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 kx Om))) 1))
(/.f64 (*.f64 l kx) Om)
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 kx Om))))
(/.f64 (*.f64 l kx) Om)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))) 1)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 1/2 (neg.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 1)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 (*.f64 l kx) Om) 2))))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (/.f64 (*.f64 l kx) Om) 2))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1/2 (pow.f64 (*.f64 l (/.f64 kx Om)) -1))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 Om (*.f64 l kx)) -1/2)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 -1 (/.f64 1 (*.f64 (*.f64 l (/.f64 kx Om)) 2)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2)))
(/.f64 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2))
(*.f64 (/.f64 -1/2 (*.f64 l kx)) Om)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 l kx))) Om)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 l) (/.f64 Om kx))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (*.f64 l (neg.f64 kx))) (neg.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (/.f64 kx Om)) 2)) -1)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (pow.f64 (*.f64 l (/.f64 kx Om)) -1) -1/2)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1))
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) -2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2)) (/.f64 1 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx)))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) 1) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 l kx) (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 -1/2 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (*.f64 l kx))))
(*.f64 (/.f64 -1/2 kx) (/.f64 Om l))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (sqrt.f64 l)) (/.f64 Om (*.f64 (sqrt.f64 l) kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 -2 (*.f64 l kx)))) (neg.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (*.f64 -2 l)) (/.f64 Om kx))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (*.f64 -2 (*.f64 l (neg.f64 kx)))) (neg.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (*.f64 l -2)) (/.f64 Om kx))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (neg.f64 kx)) -2)) (neg.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l kx) -1/2)) Om)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 1 (/.f64 -2 (/.f64 (sqrt.f64 Om) (*.f64 l kx)))) (sqrt.f64 Om))
(/.f64 (*.f64 -1/2 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (*.f64 l kx))))
(*.f64 (/.f64 1 (/.f64 (*.f64 -2 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (*.f64 -2 (*.f64 l kx)))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))) (sqrt.f64 (*.f64 (*.f64 l kx) -2))))
(/.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 (*.f64 kx (*.f64 l -2))) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 Om kx) (cbrt.f64 l)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (/.f64 l (/.f64 1 kx))) Om)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (/.f64 (*.f64 l kx) (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (neg.f64 l)) (neg.f64 (/.f64 Om kx)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1/2 (neg.f64 (*.f64 l (neg.f64 kx)))) (neg.f64 (neg.f64 Om)))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 -2 (*.f64 l kx)))) Om)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 l kx)))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 l kx) -2)) (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2))))
(/.f64 (cbrt.f64 Om) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2) (cbrt.f64 (*.f64 kx (*.f64 l -2)))))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) 1) Om)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) 1) (/.f64 Om 1))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) -1) (neg.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) (/.f64 1 (sqrt.f64 Om))) (sqrt.f64 Om))
(/.f64 (*.f64 -1/2 (sqrt.f64 Om)) (/.f64 (*.f64 l kx) (sqrt.f64 Om)))
(*.f64 -1/2 (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (*.f64 l kx))))
(*.f64 (/.f64 (/.f64 -1/2 (*.f64 l kx)) (/.f64 1 (pow.f64 (cbrt.f64 Om) 2))) (cbrt.f64 Om))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) 1) (sqrt.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (*.f64 l kx) Om))) (sqrt.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (*.f64 l kx))) (sqrt.f64 Om))
(*.f64 (sqrt.f64 Om) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 l kx)) (sqrt.f64 (/.f64 (*.f64 l kx) Om)))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (/.f64 (*.f64 l kx) Om))) (/.f64 (sqrt.f64 (*.f64 l kx)) (sqrt.f64 Om)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 l)) (sqrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 (*.f64 l kx) Om)))) (sqrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 l)) (sqrt.f64 (/.f64 (*.f64 l kx) Om))) (sqrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (*.f64 l (neg.f64 kx)))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 l (neg.f64 kx))) (sqrt.f64 (/.f64 (*.f64 l kx) Om)))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l kx) Om)) (sqrt.f64 (*.f64 kx (neg.f64 l))))) (sqrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) 1) (cbrt.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2)) (cbrt.f64 (/.f64 Om (*.f64 l kx))))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (cbrt.f64 (*.f64 l kx))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 Om) (/.f64 -1/2 (*.f64 (cbrt.f64 (*.f64 l kx)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2))))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2)) (/.f64 (cbrt.f64 (*.f64 l kx)) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (cbrt.f64 l)) (cbrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2))) (cbrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 (/.f64 -1/2 (cbrt.f64 l)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2)) (cbrt.f64 (/.f64 Om kx)))
(*.f64 (/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (cbrt.f64 (*.f64 l (neg.f64 kx)))) (cbrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 -1/2 (*.f64 (cbrt.f64 (*.f64 l (neg.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2))) (cbrt.f64 (neg.f64 Om)))
(*.f64 (/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2) (cbrt.f64 (*.f64 kx (neg.f64 l))))) (cbrt.f64 (neg.f64 Om)))
(pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) -1)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(pow.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 1)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) 2)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) 3)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 3) 1/3)
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(sqrt.f64 (/.f64 1/4 (pow.f64 (/.f64 (*.f64 l kx) Om) 2)))
(log.f64 (exp.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) 3))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) -1))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) 1))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 Om (/.f64 -1/2 (*.f64 l kx)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))) 1)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 1 (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2) (/.f64 1 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(/.f64 -2 (/.f64 Om (*.f64 l kx)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 -2 (/.f64 -1 (neg.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 l (/.f64 -1/2 (*.f64 kx (/.f64 1 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 l (/.f64 -1/2 (/.f64 kx Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 l (/.f64 (/.f64 Om kx) -2))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 l (*.f64 -1/2 (/.f64 Om kx)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 kx (/.f64 -1/2 (*.f64 l (/.f64 1 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 kx (*.f64 -1/2 (/.f64 Om l)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l kx) (/.f64 -1/2 (/.f64 1 Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l kx) (/.f64 1 (*.f64 (/.f64 1 Om) -2)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l kx) (/.f64 Om -2))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l kx) (*.f64 -1/2 Om))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l (/.f64 kx Om)) -1/2)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 1)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 1 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 (*.f64 l kx)) (*.f64 -1/2 (/.f64 Om (sqrt.f64 (*.f64 l kx)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (*.f64 l (/.f64 kx Om)))))
(*.f64 (/.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (sqrt.f64 (/.f64 (*.f64 l kx) Om)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 l kx) Om)) (/.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(/.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 -1/2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) -2)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 -2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l kx) Om)) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (sqrt.f64 -2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 l kx) Om)) (sqrt.f64 -2)) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))))
(/.f64 (sqrt.f64 l) (*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 l) kx))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (cbrt.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2) (/.f64 -1 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (/.f64 -1/2 (*.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 1 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (*.f64 -1/2 (/.f64 Om (cbrt.f64 (*.f64 l kx)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2) (/.f64 -1/2 (cbrt.f64 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) -2)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 -1/2 (/.f64 (/.f64 Om kx) (cbrt.f64 l))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 -2 (*.f64 l kx)) Om)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 -2 (*.f64 l kx)) (/.f64 Om 1))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 l kx)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 -1 (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 -1 (/.f64 -1 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2) -1)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l (neg.f64 kx)) (/.f64 -1/2 (/.f64 1 (neg.f64 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l (neg.f64 kx)) (/.f64 (neg.f64 Om) -2))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l (neg.f64 kx)) (*.f64 -1/2 (neg.f64 Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx)))) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (sqrt.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2)) (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om))) -1) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om))) (/.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om))) -1))
(/.f64 2 (/.f64 -1 (*.f64 l (/.f64 kx Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (/.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2)) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (sqrt.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2)) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) (/.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2))) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 -2 (*.f64 l kx)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 l kx) -2)) Om) (sqrt.f64 (*.f64 (*.f64 l kx) -2)))
(*.f64 (sqrt.f64 (*.f64 kx (*.f64 l -2))) (/.f64 (sqrt.f64 (*.f64 kx (*.f64 l -2))) Om))
(/.f64 (sqrt.f64 (*.f64 -2 (*.f64 l kx))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (sqrt.f64 Om)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 l kx) -2)) (*.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 kx (*.f64 l -2))) (sqrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (sqrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2)) (cbrt.f64 (*.f64 (*.f64 l (/.f64 kx Om)) 2))) (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(/.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om))) (/.f64 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om))) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2))) (/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2))) (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 l (/.f64 (/.f64 Om -2) kx))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2)) (/.f64 (cbrt.f64 (*.f64 Om (/.f64 -1/2 (*.f64 l kx)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) Om) -2)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (cbrt.f64 (*.f64 -2 (*.f64 l kx)))) (/.f64 Om (cbrt.f64 (*.f64 -2 (*.f64 l kx)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l kx) -2)) (cbrt.f64 (*.f64 (*.f64 l kx) -2))) Om) (cbrt.f64 (*.f64 (*.f64 l kx) -2)))
(/.f64 (cbrt.f64 (*.f64 kx (*.f64 l -2))) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 kx (*.f64 l -2))) (cbrt.f64 (*.f64 kx (*.f64 l -2))))))
(/.f64 (*.f64 -2 l) (/.f64 Om kx))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 -2 kx) (/.f64 Om l))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 l (/.f64 kx Om)))) (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l kx))))
(/.f64 -2 (/.f64 (/.f64 (sqrt.f64 Om) (sqrt.f64 (*.f64 l kx))) (sqrt.f64 (/.f64 (*.f64 l kx) Om))))
(*.f64 (sqrt.f64 (*.f64 l kx)) (/.f64 (sqrt.f64 (/.f64 (*.f64 l kx) Om)) (/.f64 (sqrt.f64 Om) -2)))
(/.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 kx Om))) 2)) (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 l kx))))
(/.f64 -2 (/.f64 (/.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 l kx))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2)))
(*.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) 2) (/.f64 (cbrt.f64 Om) -2)))
(/.f64 (*.f64 -2 (*.f64 l (neg.f64 kx))) (neg.f64 Om))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 l -2) (/.f64 Om kx))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (*.f64 (*.f64 l (neg.f64 kx)) -2) (neg.f64 Om))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 l (/.f64 1 kx)) (*.f64 -1/2 Om))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (*.f64 -1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 kx (*.f64 -1/2 (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l kx) (pow.f64 (cbrt.f64 Om) 2)) (*.f64 -1/2 (cbrt.f64 Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 (*.f64 l kx) (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (*.f64 -1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 kx (*.f64 -1/2 (sqrt.f64 Om))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 (*.f64 l kx) (cbrt.f64 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 (*.f64 l kx) -1/2) Om)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 -2 (/.f64 (sqrt.f64 Om) (*.f64 l kx))) (sqrt.f64 Om))
(/.f64 (*.f64 (/.f64 -2 (sqrt.f64 Om)) (*.f64 l kx)) (sqrt.f64 Om))
(*.f64 (*.f64 l kx) (/.f64 -2 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 kx (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 l (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (*.f64 -1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 kx (*.f64 -1/2 (sqrt.f64 Om))))
(/.f64 (/.f64 l Om) (/.f64 -1/2 kx))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (neg.f64 (*.f64 l (/.f64 kx Om))) 1/2)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))) (/.f64 -1 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)) (/.f64 -1 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (neg.f64 l) (*.f64 -1/2 (neg.f64 (/.f64 Om kx))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (neg.f64 (*.f64 -2 (*.f64 l kx))) (neg.f64 Om))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 l 1) (/.f64 -1/2 (/.f64 kx Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 kx (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (*.f64 -1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 kx (*.f64 -1/2 (sqrt.f64 Om))))
(/.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 kx (cbrt.f64 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 kx 1) (/.f64 -1/2 (/.f64 l Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 kx (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 l (cbrt.f64 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) 1) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 l kx)) Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 l kx)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 l kx)) (cbrt.f64 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) 1) (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 l kx)) Om)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (sqrt.f64 Om)) (/.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 l kx)) (sqrt.f64 Om))))
(/.f64 (/.f64 (*.f64 l kx) (sqrt.f64 Om)) (*.f64 -1/2 (sqrt.f64 Om)))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 kx (*.f64 -1/2 (sqrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 -1/2 (cbrt.f64 (*.f64 l (/.f64 kx Om)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (pow.f64 (cbrt.f64 Om) 2)) -1/2) (cbrt.f64 (/.f64 (*.f64 l kx) Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l kx) Om)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2) (*.f64 -1/2 (pow.f64 (cbrt.f64 Om) 2))))
(/.f64 (/.f64 -2 (sqrt.f64 Om)) (/.f64 (sqrt.f64 Om) (*.f64 l kx)))
(/.f64 (*.f64 (/.f64 -2 (sqrt.f64 Om)) (*.f64 l kx)) (sqrt.f64 Om))
(*.f64 (*.f64 l kx) (/.f64 -2 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))))
(/.f64 (/.f64 -2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (cbrt.f64 Om) (*.f64 l kx)))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(/.f64 (neg.f64 (*.f64 l (neg.f64 kx))) (*.f64 -1/2 (neg.f64 (neg.f64 Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 1)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 2)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 3)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 3) 1/3)
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 l (/.f64 kx Om)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l kx) Om) 2) 4))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 l (/.f64 kx Om))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om))) 3))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(exp.f64 (log.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))) 1))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 l (/.f64 kx Om)))))
(/.f64 l (/.f64 (/.f64 Om -2) kx))
(*.f64 (/.f64 (*.f64 l kx) Om) -2)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (sin.f64 ky) l)
1.7b
(/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))
4.9b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
Compiler

Compiled 47 to 24 computations (48.9% saved)

series11.0ms (0.1%)

Counts
3 → 80
Calls

24 calls:

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

rewrite115.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify84.0ms (0.6%)

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

Useful iterations: 2 (0.0ms)

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

localize63.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.4b
(/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))
4.6b
(/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)
11.0b
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
15.3b
(*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky))
Compiler

Compiled 280 to 101 computations (63.9% saved)

series16.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

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

rewrite91.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
520×associate-+l+
486×add-sqr-sqrt
476×*-un-lft-identity
474×pow1
450×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify143.0ms (1%)

Algorithm
egg-herbie
Rules
1722×associate-*r/
1458×associate-*l/
1048×distribute-lft-in
578×associate-/r/
558×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03389891
19509567
241168691
Stop Event
node limit
Counts
123 → 232
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))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))) (pow.f64 Om 5))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(pow.f64 (*.f64 (/.f64 l Om) ky) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))
(*.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) 1/2))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 3) 64))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 2) 16) (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 2) 16))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2)))))
(pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 3) 1/3)
(fabs.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
Outputs
(/.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 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (*.f64 (*.f64 2 (*.f64 l l)) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om))) 1)
(fma.f64 2 (+.f64 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) 1)
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))
(+.f64 1 (fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2))))
(+.f64 1 (fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 2)))))
(+.f64 (fma.f64 2 (+.f64 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) 1) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 2) (*.f64 -2 (pow.f64 l 4))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)) (fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2)))))
(+.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 3)) (fma.f64 2 (*.f64 (*.f64 l l) (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 2))))))
(+.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3)) (fma.f64 2 (+.f64 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 2) (*.f64 -2 (pow.f64 l 4))))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om))) 2))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) l)))
(fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (/.f64 1/4 l)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (fma.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) l) (fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (*.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 3))) (pow.f64 l 3)))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) (fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (/.f64 -1/64 (pow.f64 l 3)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (fma.f64 1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5)))) (fma.f64 -1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) l) (fma.f64 1/512 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 5))) (pow.f64 l 5)) (fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (*.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 3))) (pow.f64 l 3))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) l) (fma.f64 1/512 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 5))) (pow.f64 l 5)) (fma.f64 2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (/.f64 -1/64 (pow.f64 l 3))))))
(*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 -2 l) (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om))) -2))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om)))) -2))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (/.f64 -1/4 l)))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (/.f64 -1/4 l)))
(+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (fma.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4)))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (/.f64 -1/4 l))))
(fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (/.f64 -1/4 l))))
(+.f64 (*.f64 -1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))))
(fma.f64 -1/512 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5)))) (fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (fma.f64 1/64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 5))) (pow.f64 l 5)) -1/512 (fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (/.f64 (/.f64 (*.f64 kx kx) Om) Om)))) (/.f64 -1/4 l)))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 5))) (pow.f64 l 5)) -1/512 (fma.f64 -2 (*.f64 l (sqrt.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (fma.f64 (/.f64 1/64 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) (*.f64 (/.f64 kx Om) (/.f64 kx Om))))) (/.f64 -1/4 l)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))) Om))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))) Om) (*.f64 Om (*.f64 1/4 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (fma.f64 kx kx (*.f64 ky ky)))))))
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))) Om) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))))) (*.f64 Om 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om)))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3))) (pow.f64 Om 3)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om)))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (fma.f64 kx kx (*.f64 ky ky))))) (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))) Om) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3))) (pow.f64 Om 3)))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3))) (pow.f64 Om 3)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))) Om))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))) (pow.f64 Om 5))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))) (/.f64 1 Om))))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3))) (pow.f64 Om 3)) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 5))) (pow.f64 Om 5)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (/.f64 1 Om))))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (fma.f64 kx kx (*.f64 ky ky))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3))) (pow.f64 Om 3)) (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))) Om) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 5))) (pow.f64 Om 5))))))
(fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3))) (pow.f64 Om 3)) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 5))) (pow.f64 Om 5)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky))))) Om)))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om))))
(fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 kx kx (*.f64 ky ky)))) 1)
(fma.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 kx kx (*.f64 ky ky)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)) (fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 kx kx (*.f64 ky ky)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)) (fma.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) (*.f64 (/.f64 4 (pow.f64 Om 6)) (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3)))))
1
(+.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om))))
(fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 kx kx (*.f64 ky ky)))) 1)
(fma.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 kx kx (*.f64 ky ky)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) (pow.f64 Om 4)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 4 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)) (fma.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 kx kx (*.f64 ky ky)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 2) (pow.f64 Om 4)) (fma.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 kx kx (*.f64 ky ky)) Om)) (*.f64 (/.f64 4 (pow.f64 Om 6)) (pow.f64 (*.f64 l (*.f64 l (fma.f64 kx kx (*.f64 ky ky)))) 3)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))
(sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1))
(sqrt.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1)))) (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1)))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (sqrt.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1)) (fma.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1)))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 3)))))))
(+.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (sqrt.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 3))) (/.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 ky 4))) (pow.f64 Om 4))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))))
(+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) (*.f64 (*.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1)) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 3)))) (fma.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 ky 6))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 5))))))))
(+.f64 (sqrt.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1)) (fma.f64 -2 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1))) (pow.f64 (*.f64 ky (/.f64 l Om)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 5))) (*.f64 (/.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 Om 6)) (pow.f64 ky 6))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (*.f64 ky (/.f64 l Om)))
(/.f64 (*.f64 2 (*.f64 l ky)) Om)
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (/.f64 (*.f64 1/4 (*.f64 Om (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (*.f64 l ky)))
(fma.f64 2 (/.f64 (*.f64 l ky) Om) (*.f64 1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) l))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (*.f64 (/.f64 1/4 l) (/.f64 (fma.f64 Om (*.f64 (/.f64 4 (*.f64 Om Om)) (*.f64 (*.f64 l kx) (*.f64 l kx))) Om) ky)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2) (pow.f64 ky 3))) (/.f64 (*.f64 1/4 (*.f64 Om (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (*.f64 l ky))))
(fma.f64 2 (/.f64 (*.f64 l ky) Om) (fma.f64 1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) l)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 2) (pow.f64 ky 3))))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (fma.f64 1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) l)) (*.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (/.f64 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 2) (pow.f64 ky 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 5)) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2) (pow.f64 ky 3))) (/.f64 (*.f64 1/4 (*.f64 Om (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (*.f64 l ky)))))
(fma.f64 2 (/.f64 (*.f64 l ky) Om) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 3) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (fma.f64 1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) l)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 2) (pow.f64 ky 3)))))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 3) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (fma.f64 1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) l)) (*.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (/.f64 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 2) (pow.f64 ky 3))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(*.f64 -2 (*.f64 ky (/.f64 l Om)))
(*.f64 ky (*.f64 (/.f64 l Om) -2))
(*.f64 ky (*.f64 -2 (/.f64 l Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(fma.f64 -2 (*.f64 ky (/.f64 l Om)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) ky))))
(fma.f64 -2 (/.f64 (*.f64 l ky) Om) (*.f64 -1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) l))))
(fma.f64 -2 (*.f64 ky (/.f64 l Om)) (*.f64 (/.f64 -1/4 l) (/.f64 (fma.f64 Om (*.f64 (/.f64 4 (*.f64 Om Om)) (*.f64 (*.f64 l kx) (*.f64 l kx))) Om) ky)))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 ky (/.f64 l Om)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) ky)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (/.f64 (*.f64 l ky) Om) (*.f64 -1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) l)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 ky (/.f64 l Om)) (*.f64 (/.f64 -1/4 l) (/.f64 (fma.f64 Om (*.f64 (/.f64 4 (*.f64 Om Om)) (*.f64 (*.f64 l kx) (*.f64 l kx))) Om) ky))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 5)) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 ky (/.f64 l Om)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) ky))))))
(fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 3) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (/.f64 (*.f64 l ky) Om) (*.f64 -1/4 (*.f64 (/.f64 Om ky) (/.f64 (fma.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) 1) l))))))
(fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 3) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) 1) 2) (pow.f64 ky 3))) (fma.f64 -2 (*.f64 ky (/.f64 l Om)) (*.f64 (/.f64 -1/4 l) (/.f64 (fma.f64 Om (*.f64 (/.f64 4 (*.f64 Om Om)) (*.f64 (*.f64 l kx) (*.f64 l kx))) Om) ky)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)))
(sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1))
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1)))
(fma.f64 2 (*.f64 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3))) (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))))))
(fma.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 3))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 kx 4))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1))))
(fma.f64 2 (*.f64 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 kx 4))) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)))) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 5))) (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3))) (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 kx kx) Om) Om) l) l) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 3))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 kx 4))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 5))) (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 kx 6)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l (/.f64 (*.f64 l kx) (/.f64 (*.f64 Om Om) kx))) (sqrt.f64 (/.f64 1 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1)))) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1))) (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 5))) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 6)) (pow.f64 l 6))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3))) (/.f64 (*.f64 -2 (pow.f64 kx 4)) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (*.f64 l (/.f64 kx Om)))
(*.f64 2 (/.f64 l (/.f64 Om kx)))
(*.f64 l (/.f64 (*.f64 kx 2) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx))))
(fma.f64 2 (/.f64 l (/.f64 Om kx)) (*.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) l))))
(fma.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 l (/.f64 (*.f64 kx 2) Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3))))))
(fma.f64 2 (/.f64 l (/.f64 Om kx)) (fma.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) l)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 2) (pow.f64 kx 3))))))
(fma.f64 2 (*.f64 (/.f64 l Om) kx) (fma.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(fma.f64 2 (*.f64 l (/.f64 kx Om)) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 kx 5)) (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3))) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3)))))))
(fma.f64 2 (/.f64 l (/.f64 Om kx)) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 3) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 kx 5))) (fma.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) l)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 2) (pow.f64 kx 3)))))))
(fma.f64 2 (*.f64 (/.f64 l Om) kx) (fma.f64 1/512 (*.f64 (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 kx 5))) (fma.f64 1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(*.f64 -2 (*.f64 l (/.f64 kx Om)))
(*.f64 l (*.f64 (/.f64 kx Om) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(fma.f64 -2 (*.f64 l (/.f64 kx Om)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx))))
(fma.f64 -2 (/.f64 l (/.f64 Om kx)) (*.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) l))))
(fma.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 l (*.f64 (/.f64 kx Om) -2)))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3))) (fma.f64 -2 (*.f64 l (/.f64 kx Om)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 2) (pow.f64 kx 3))) (fma.f64 -2 (/.f64 l (/.f64 Om kx)) (*.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) l)))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 l (*.f64 (/.f64 kx Om) -2))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 2) (pow.f64 kx 3))) (fma.f64 -2 (*.f64 l (/.f64 kx Om)) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 kx 5)) (pow.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) 3))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) 4)) kx))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 2) (pow.f64 kx 3))) (fma.f64 -2 (/.f64 l (/.f64 Om kx)) (fma.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) l)) (/.f64 (*.f64 (*.f64 -1/512 (pow.f64 Om 5)) (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l) 4 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5))))))
(fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 2) (pow.f64 kx 3))) (fma.f64 -2 (*.f64 (/.f64 l Om) kx) (fma.f64 -1/4 (*.f64 (/.f64 Om kx) (/.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) l)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (/.f64 (*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) 1) 3) -1/512) (pow.f64 kx 5))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 1)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (*.f64 (/.f64 l Om) ky) 2)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 3)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3) 1/3)
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(sqrt.f64 (*.f64 (pow.f64 ky 4) (pow.f64 (/.f64 l Om) 4)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 l ky) Om) 4))
(sqrt.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2))))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) 3))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)) 1))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))
(*.f64 (*.f64 (*.f64 (/.f64 ky Om) (/.f64 ky Om)) l) l)
(pow.f64 (*.f64 ky (/.f64 l Om)) 2)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(*.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(*.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 1)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 1))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 1) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 1))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 3) 64))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 2) 16) (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 3) 64))) (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 2) 16 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) -4)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 3) 64 1)) (sqrt.f64 (fma.f64 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 4) 16 (fma.f64 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) -4 1))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 3) 64 1)) (sqrt.f64 (fma.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 4) 16 (fma.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) -4 1))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 2) 16))) (sqrt.f64 (+.f64 1 (*.f64 -4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 2) 16))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) -4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 4) -16))) (sqrt.f64 (fma.f64 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) -4 1)))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 4) -16))) (sqrt.f64 (fma.f64 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) -4 1)))
(pow.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2) 1) 1/2)
(sqrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2) 1))
(sqrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2) 1))
(sqrt.f64 (fma.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2) 1))
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 1)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) 2)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) 3)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 3) 1/3)
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(fabs.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)))) 3))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky)) 2))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om))) 2)))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om)) 2)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om))) 2)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))) 1))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 (/.f64 l Om) ky))))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 l (/.f64 kx Om)) (*.f64 ky (/.f64 l Om)))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) kx) (*.f64 ky (/.f64 l Om)))))

eval706.0ms (5.2%)

Compiler

Compiled 46784 to 27661 computations (40.9% saved)

prune436.0ms (3.2%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New120661212
Fresh000
Picked101
Done235
Total120991218
Error
0b
Counts
1218 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
39.5b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
46.8b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) l))))))
38.8b
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
9.6b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 l (/.f64 kx Om)))))))))
3.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))))
10.2b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))
22.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
28.7b
(sqrt.f64 1/2)
39.7b
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
Compiler

Compiled 284 to 225 computations (20.8% saved)

localize35.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 l (/.f64 kx Om))))))))
0.9b
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 l (/.f64 kx Om))))))
5.2b
(/.f64 (*.f64 l ky) Om)
6.6b
(*.f64 l (/.f64 kx Om))
Compiler

Compiled 145 to 53 computations (63.4% saved)

series39.0ms (0.3%)

Counts
3 → 96
Calls

33 calls:

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

rewrite106.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
622×distribute-rgt-in
566×distribute-lft-in
500×distribute-lft-neg-in
432×associate-/r/
406×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify198.0ms (1.4%)

Algorithm
egg-herbie
Rules
1518×associate-*r*
1228×associate-*l*
960×associate-/r*
894×associate-*r/
864×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091231935
1295131263
Stop Event
node limit
Counts
225 → 418
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (pow.f64 l 7))) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (*.f64 (pow.f64 l 7) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 1 (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))) (pow.f64 ky 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 2))))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 5))))) (pow.f64 ky 7))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 7)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 (pow.f64 l 5) (pow.f64 ky 7)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 (pow.f64 l 2) (pow.f64 ky 7))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 ky 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 6))))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (pow.f64 l 5)))) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))) (pow.f64 l 2))))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2)))) (pow.f64 l 5))))) (pow.f64 kx 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2)))) (*.f64 (pow.f64 l 5) (pow.f64 kx 7)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))) (pow.f64 l 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 7)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (pow.f64 l 5)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 2) (pow.f64 kx 7)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3)))))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))) (+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))) (+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1/2 (*.f64 (+.f64 (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))))) (pow.f64 ky 6)))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))))))
1/2
(+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)))
(+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))))))) (+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))))) (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))))) (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (*.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 ky 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (*.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 ky 2)) (pow.f64 Om 2)))) 3))))))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 ky 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 6))) (*.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 ky 2)) (pow.f64 Om 2)))) 3)))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l kx))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l kx))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
1/2
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) 1/2))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 1/2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 ky Om) l))) 1)
(*.f64 l (*.f64 ky (/.f64 1 Om)))
(*.f64 l (*.f64 1 (/.f64 ky Om)))
(*.f64 ky (*.f64 l (/.f64 1 Om)))
(*.f64 (*.f64 l ky) (/.f64 1 Om))
(*.f64 (*.f64 (/.f64 ky Om) l) 1)
(*.f64 1 (*.f64 (/.f64 ky Om) l))
(*.f64 (sqrt.f64 (*.f64 l ky)) (*.f64 (sqrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 ky Om) l)) (sqrt.f64 (*.f64 (/.f64 ky Om) l)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (*.f64 (cbrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) 2) (cbrt.f64 (*.f64 (/.f64 ky Om) l)))
(*.f64 (/.f64 1 Om) (*.f64 l ky))
(*.f64 (*.f64 l (neg.f64 ky)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l ky) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l ky) (cbrt.f64 Om)))
(*.f64 (/.f64 ky Om) l)
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 l Om) ky)
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 l (neg.f64 ky)))
(*.f64 (*.f64 1 (/.f64 ky Om)) l)
(*.f64 (/.f64 l 1) (/.f64 ky Om))
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 ky 1) (/.f64 l Om))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) 1) (/.f64 (sqrt.f64 (*.f64 l ky)) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) Om) (sqrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 l ky)) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 ky Om) l)))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 ky))
(*.f64 (/.f64 l (/.f64 Om 1)) ky)
(*.f64 (/.f64 l (/.f64 Om (sqrt.f64 ky))) (sqrt.f64 ky))
(*.f64 (/.f64 l (/.f64 Om (pow.f64 (cbrt.f64 ky) 2))) (cbrt.f64 ky))
(*.f64 (/.f64 1 (/.f64 Om l)) ky)
(*.f64 (/.f64 1 (/.f64 Om (sqrt.f64 (*.f64 l ky)))) (sqrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2))) (cbrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om ky)) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om ky)) (cbrt.f64 l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) Om) (cbrt.f64 (*.f64 l ky)))
(pow.f64 (*.f64 (/.f64 ky Om) l) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 ky Om) l)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 ky Om) l) 3) 1/3)
(pow.f64 (/.f64 (/.f64 Om l) ky) -1)
(neg.f64 (/.f64 (*.f64 l ky) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 ky Om) l) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 ky Om) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 ky Om) l))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 ky Om) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l ky) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 ky Om) l)))
(exp.f64 (log.f64 (*.f64 (/.f64 ky Om) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 ky Om) l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 ky Om) l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) -1)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 3)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) 1/3)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)) 2))) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 1/2)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (/.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))) 1)
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(*.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (/.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(*.f64 (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))))
(*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1/2)
(*.f64 (/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))) (+.f64 1/4 (*.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (-.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2))))) (+.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (+.f64 1/64 (pow.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) 3))) (+.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) (-.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) 1/4))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))))
(/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(/.f64 (-.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2))
(/.f64 (-.f64 1/16 (*.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 1/4)))
(/.f64 (+.f64 1/512 (pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) 3)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) (-.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) 1/8)))))
(/.f64 (-.f64 1/64 (pow.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 3)) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (+.f64 1/16 (*.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 1/4)))))
(/.f64 (neg.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))) (neg.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 2)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 3))
(expm1.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2 1/2)
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1/2)
Outputs
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(+.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 (*.f64 l l) -2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 1 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6) (pow.f64 l 4)) (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) (*.f64 -6 (pow.f64 l 4))) (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 (*.f64 l l) -2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6)) (*.f64 8 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (+.f64 1 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6) (pow.f64 l 4)) (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3) -6) (*.f64 8 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) (*.f64 -6 (pow.f64 l 4))) (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 (*.f64 l l) -2)))))
(*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))
(+.f64 (*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (/.f64 -1/16 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(fma.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))))
(+.f64 (*.f64 (/.f64 -1/16 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)) (*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (pow.f64 l 7))) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))))
(fma.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)) (fma.f64 -1 (/.f64 (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (pow.f64 l 7)) (*.f64 1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))))))
(+.f64 (*.f64 (/.f64 -1/16 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)) (fma.f64 -1 (/.f64 (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 7))) (/.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256)) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))) (pow.f64 l 7)) (*.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))))
(*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/2)
(*.f64 (/.f64 -1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))))
(fma.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) 1/16))
(+.f64 (*.f64 (/.f64 -1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (/.f64 1/16 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))))))
(fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (/.f64 1/16 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))))) (+.f64 (*.f64 (/.f64 -1/256 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5)))) (*.f64 (/.f64 -1/128 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))))))
(+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (*.f64 (pow.f64 l 7) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 1 (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 7))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))))))))
(fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5))) (fma.f64 -1/2 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (fma.f64 1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (pow.f64 l 7))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 7))) (/.f64 1 (pow.f64 l 7))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) (/.f64 1 (pow.f64 l 5)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 -1/2 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (/.f64 1/16 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))))) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (pow.f64 l 7))) (+.f64 (*.f64 (/.f64 -1/256 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5)))) (*.f64 (/.f64 1/1024 (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 7)))))) (*.f64 (/.f64 -1/128 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) (neg.f64 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))) (pow.f64 ky 4))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))) (neg.f64 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (*.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) 1/2))) (pow.f64 ky 4))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))) (pow.f64 ky 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 kx 4))) 0) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))))))) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (*.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) 1/2))) (pow.f64 ky 4)) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (*.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) 1/2))) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 kx 4)) (*.f64 Om Om)) 0) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5))) (*.f64 l l)) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)))))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(/.f64 (*.f64 1/2 (/.f64 Om l)) ky)
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 -1/16 (*.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (pow.f64 Om 3))) (pow.f64 (*.f64 l ky) 3)))
(fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (pow.f64 ky 5)) (/.f64 (*.f64 -1/16 (*.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (pow.f64 Om 3))) (pow.f64 (*.f64 l ky) 3))))
(fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (/.f64 (*.f64 (*.f64 -1/128 (pow.f64 Om 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2)) (pow.f64 l 5))) (pow.f64 ky 5)) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 2))))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 5))))) (pow.f64 ky 7))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 kx 6)) (*.f64 Om Om)) 0) (*.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))))))) (*.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)) (pow.f64 l 5))))) (pow.f64 ky 7)) (fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (pow.f64 ky 5)) (/.f64 (*.f64 -1/16 (*.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (pow.f64 Om 3))) (pow.f64 (*.f64 l ky) 3)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (/.f64 (*.f64 (*.f64 -1/128 (pow.f64 Om 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2)) (pow.f64 l 5))) (/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (+.f64 (/.f64 (*.f64 (*.f64 l l) 0) (/.f64 (*.f64 Om Om) (pow.f64 kx 6))) (/.f64 (*.f64 -1/8 (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2))))))) (/.f64 (*.f64 (pow.f64 Om 5) -1/128) (/.f64 (/.f64 (pow.f64 l 5) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)))))) (pow.f64 ky 7)) (fma.f64 1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (/.f64 (*.f64 (*.f64 -1/128 (pow.f64 Om 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2)) (pow.f64 l 5))) (pow.f64 ky 5)) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.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 (*.f64 l ky) 3) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (fma.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 ky 5))) (fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 5)) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2)))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (fma.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 ky 5))) (fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (pow.f64 l 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 7)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 (pow.f64 l 5) (pow.f64 ky 7)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 (pow.f64 l 2) (pow.f64 ky 7))))))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 ky 7)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 kx 6)) (*.f64 Om Om)) 0) (*.f64 1/8 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))))))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (fma.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 ky 5))) (fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 7)) (*.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (pow.f64 Om 5)))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 5)) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (pow.f64 ky 7))))))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 ky 7)) (+.f64 (/.f64 (*.f64 (*.f64 l l) 0) (/.f64 (*.f64 Om Om) (pow.f64 kx 6))) (/.f64 (*.f64 -1/8 (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l l) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2))))))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (fma.f64 1/16 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 ky 5))) (fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 7)) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)) (pow.f64 Om 5))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 ky 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2))) (/.f64 (*.f64 -1/8 (*.f64 Om Om)) (/.f64 (/.f64 (*.f64 l (*.f64 l (pow.f64 ky 7))) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)) (fma.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (/.f64 (*.f64 (*.f64 -1/128 (pow.f64 Om 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2)) (pow.f64 l 5)))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om))
(*.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (*.f64 ky ky) (*.f64 kx kx)))) (*.f64 Om 1/2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3))))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (*.f64 ky ky) (*.f64 kx kx))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3))) (*.f64 (pow.f64 Om 3) -1/16)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))))))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3)))) (neg.f64 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 5))) -3/256)))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (*.f64 ky ky) (*.f64 kx kx))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 5))) (*.f64 -3/256 (pow.f64 Om 5))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 7)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))))) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))))) (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))))))))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 Om 7) (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 5))) -3/256) (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))))))) (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 5))) -3/256))))))
(fma.f64 1/2 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (*.f64 ky ky) (*.f64 kx kx))))) (fma.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3)))) (fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 1/1024 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 5))) -3/256) (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 5))) (*.f64 -3/256 (pow.f64 Om 5)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (*.f64 Om Om)))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx)))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (*.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3) -6) (*.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (*.f64 Om Om)))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx)))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)))))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (*.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4))))))
(fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3) -6) (*.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3))) (pow.f64 Om 6)) (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3)))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 2)))))) (*.f64 (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3)))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5)))) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) 1/2)))) (*.f64 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) -2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 ky 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 6))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky 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) (*.f64 ky ky))))) 3)))) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5))) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 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 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 ky 4))) 0) (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 2))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5)))) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) 1/2)))) (fma.f64 -2 (*.f64 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3)))) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5))))) (*.f64 Om Om)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) (+.f64 (/.f64 (*.f64 (*.f64 l l) 0) (*.f64 (*.f64 Om Om) (pow.f64 ky 4))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5)))) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) 1/2))) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) -2)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 1/2 (/.f64 (/.f64 Om l) kx))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 -1/16 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) kx)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)))))) (pow.f64 kx 5)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (pow.f64 kx 5)) (fma.f64 -1/16 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) kx))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (pow.f64 l 5)))) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))) (pow.f64 l 2))))) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2)))) (pow.f64 l 5))))) (pow.f64 kx 7))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)))))) (pow.f64 kx 5)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)))))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 6)) (*.f64 Om Om)) 0) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))))))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)))) (pow.f64 l 5))))) (pow.f64 kx 7)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (pow.f64 kx 5)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l (pow.f64 ky 6))) (*.f64 Om Om)) 0) (/.f64 (*.f64 -1/8 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))))) (/.f64 (*.f64 (*.f64 -1/128 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)))) (pow.f64 l 5)))) (pow.f64 kx 7)) (fma.f64 -1/16 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) kx)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 -1/2 (/.f64 (/.f64 Om l) kx))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/16 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx)))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 kx 5)) (pow.f64 Om 5))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)) (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 kx 5))) (fma.f64 1/16 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 5) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2)))) (*.f64 (pow.f64 l 5) (pow.f64 kx 7)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))) (pow.f64 l 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 7)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) l)) 2)) (pow.f64 Om 3)) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 5)) (pow.f64 l 5)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 2) (pow.f64 kx 7)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (*.f64 (pow.f64 l 3) (pow.f64 kx 5)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))))))
(fma.f64 -1/128 (*.f64 (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 l 5)) (/.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2))) (pow.f64 kx 7))) (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 kx 5)) (pow.f64 Om 5))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 kx 7)) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 6)) (*.f64 Om Om)) 0) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)))))) (*.f64 l l)) (/.f64 (*.f64 (*.f64 Om Om) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (pow.f64 kx 7))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)) (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))))))
(fma.f64 -1/128 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 5)) (/.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2))) (pow.f64 kx 7))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (pow.f64 l 5)) (/.f64 (pow.f64 Om 5) (pow.f64 kx 5))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 l (pow.f64 ky 6))) (*.f64 Om Om)) 0) (/.f64 (*.f64 -1/8 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) (pow.f64 kx 7))) (fma.f64 1/16 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) (fma.f64 -1/8 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (/.f64 (*.f64 l (*.f64 l (pow.f64 kx 7))) (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 (/.f64 Om l) kx))))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 1 (neg.f64 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)))))))
(+.f64 1 (fma.f64 -1 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (*.f64 -1/2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6))))
(+.f64 1 (fma.f64 -1 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 4)) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2)) -6)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 8 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6)) (*.f64 8 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (*.f64 -1/2 (pow.f64 l 4)) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2) -6)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 6) (fma.f64 -2 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3) -6) (*.f64 8 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1 (*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (*.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 4)) (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 2)) -6))))
1/2
(+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) 1/4))
(+.f64 1/2 (*.f64 (/.f64 1/4 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3)))))))
(+.f64 1/2 (fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (*.f64 -1/32 (/.f64 1 (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))))))
(+.f64 (*.f64 (/.f64 1/4 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (+.f64 (*.f64 (/.f64 -1/32 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) 1/2))
(+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))))))
(+.f64 1/2 (fma.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (fma.f64 -1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)) -1/2))))
(+.f64 1/2 (+.f64 (*.f64 (/.f64 -1/32 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (+.f64 (/.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5)))) -3/256) (pow.f64 l 5)) (*.f64 (/.f64 1/4 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4))
(+.f64 1/2 (*.f64 (/.f64 -1/4 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(+.f64 1/2 (fma.f64 1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (*.f64 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) -1/4)))
(+.f64 1/2 (+.f64 (*.f64 (/.f64 -1/4 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (/.f64 1/32 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))))))
(+.f64 1/2 (+.f64 (*.f64 1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5)))) (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 5))))) (pow.f64 l 5))))))
(+.f64 1/2 (fma.f64 1/32 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3)))) (fma.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5))))))
(+.f64 1/2 (+.f64 (+.f64 (*.f64 (/.f64 -1/4 l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (*.f64 (/.f64 1/32 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 3))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 kx kx) (*.f64 Om Om))) 5))) -3/256) (pow.f64 l 5)))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))))))
(+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))))))
(+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))) (+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))) (pow.f64 ky 4)) (+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (*.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) 1/2))) (pow.f64 ky 4)) (+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))))) (pow.f64 ky 4))) (+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1/2 (*.f64 (+.f64 (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 4))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 kx 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.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 kx 2)) (pow.f64 Om 2))) 1))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))))) (pow.f64 ky 6)))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))) (pow.f64 ky 4)) (+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3)))) (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 3))) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 kx 4))) 0) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 5))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2))))))))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (*.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) 1/2))) (pow.f64 ky 4)) (+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3)))) (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (*.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) 1/2))) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 3))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) (pow.f64 kx 4)) (*.f64 Om Om)) 0) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1)))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 5))) (*.f64 l l)) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (*.f64 kx kx)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)))))))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l ky)) 1/4))
(+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) ky))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l ky)) 1/4)))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (+.f64 1/2 (/.f64 (*.f64 1/4 (/.f64 Om l)) ky)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (+.f64 1/2 (fma.f64 -1/2 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (pow.f64 ky 5)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/4))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (+.f64 1/2 (fma.f64 -1/2 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (/.f64 (*.f64 (*.f64 -1/128 (pow.f64 Om 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2)) (pow.f64 l 5))) (pow.f64 ky 5)) (/.f64 (*.f64 1/4 (/.f64 Om l)) ky))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l ky)) -1/4))
(+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l ky)))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l ky)) -1/4)))
(fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l ky))))
(+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) l)) 2))) (pow.f64 l 3)))) (pow.f64 ky 5))))))
(fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1))) (+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/2 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 l 5) (pow.f64 (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) 2))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (pow.f64 ky 5)))))
(fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (*.f64 l ky) 3) (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) (+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (/.f64 (*.f64 (*.f64 -1/128 (pow.f64 Om 5)) (pow.f64 (fma.f64 4 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) 1) 2)) (pow.f64 l 5))) (pow.f64 ky 5))))))
1/2
(+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)))
(+.f64 1/2 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))))))))
(+.f64 1/2 (*.f64 Om (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (*.f64 ky ky) (*.f64 kx kx)))) 1/4)))
(+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3)))))
(+.f64 1/2 (fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3)))) -1/32)))
(+.f64 1/2 (fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (*.f64 ky ky) (*.f64 kx kx))))) (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3))) -1/32))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5)))) (*.f64 -1/256 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 5))))))) (+.f64 1/2 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))) Om)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 3))))))
(fma.f64 -1/2 (*.f64 (pow.f64 Om 5) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 5))) -3/256)) (+.f64 1/2 (fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3)))) -1/32))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 5))) (*.f64 -3/256 (pow.f64 Om 5))) (+.f64 1/2 (fma.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 (/.f64 1 (*.f64 l l)) (+.f64 (*.f64 ky ky) (*.f64 kx kx))))) (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3))) -1/32)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))))) (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (*.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6))) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3) -6) (*.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))))) (*.f64 8 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 3))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2)) (*.f64 -4 (pow.f64 (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 3) (*.f64 (*.f64 -2 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky)))) (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6))) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 kx kx) (*.f64 ky ky))) 2) -6) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 Om Om)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 2) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3) -6) (*.f64 8 (pow.f64 (*.f64 (*.f64 l l) (+.f64 (*.f64 ky ky) (*.f64 kx kx))) 3))) (pow.f64 Om 6))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (*.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 ky 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (neg.f64 (*.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) (*.f64 ky ky))))) 3)))))))
(+.f64 1/2 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (neg.f64 (*.f64 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (*.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 ky 2)) (pow.f64 Om 2)))) 3))))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 2)))))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (neg.f64 (*.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) (*.f64 ky ky))))) 3))))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5)))) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) 1/2)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (neg.f64 (*.f64 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))))))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 ky 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4)))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 4))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2))))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))) (*.f64 -1 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 ky 2))))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))))) (pow.f64 kx 6))) (*.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 ky 2)) (pow.f64 Om 2)))) 3)))))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 2)))))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))) (fma.f64 -1/2 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5))) (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 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 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 ky 4))) 0) (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 3))) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (*.f64 (*.f64 ky ky) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))) 2))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))))))))) (neg.f64 (*.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) (*.f64 ky ky))))) 3)))))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5)))) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) 1/2)))) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (fma.f64 -1/2 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (/.f64 (*.f64 (*.f64 l l) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5))))) (*.f64 Om Om)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) (+.f64 (/.f64 (*.f64 (*.f64 l l) 0) (*.f64 (*.f64 Om Om) (pow.f64 ky 4))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 5)))) (*.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 2)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3))) 1/2))) (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) -2))))) (neg.f64 (*.f64 (*.f64 l (*.f64 l (/.f64 (*.f64 kx kx) (*.f64 Om Om)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 3)))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) kx)))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l kx))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 (/.f64 Om l) kx) (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 kx 3)) -1/32))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l kx))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(+.f64 1/2 (fma.f64 -1/2 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)))))) (pow.f64 kx 5)) (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3)))))))
(+.f64 1/2 (fma.f64 -1/2 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (pow.f64 kx 5)) (fma.f64 1/4 (/.f64 (/.f64 Om l) kx) (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 kx 3)) -1/32)))))
1/2
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 l kx)) 1/2)
(fma.f64 -1/4 (/.f64 (/.f64 Om l) kx) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) 1/2))
(fma.f64 -1/4 (/.f64 Om (*.f64 l kx)) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) 1/2))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) kx) (fma.f64 1/32 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) 1/2))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 1/2 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (pow.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) Om) l)) 2))) (pow.f64 l 3)))) (pow.f64 kx 5))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l kx)) (+.f64 (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) (pow.f64 kx 3))) 1/2) (*.f64 1/2 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky))))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (*.f64 1/4 (/.f64 Om (/.f64 l (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))))) 2)))))) (pow.f64 kx 5)))))
(+.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) kx) (fma.f64 1/32 (*.f64 (/.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 kx 3))) 1/2)) (*.f64 1/2 (/.f64 (fma.f64 -1/128 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))) 2) (/.f64 (pow.f64 l 5) (pow.f64 Om 5))) (*.f64 1/16 (/.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 ky 4)))) (pow.f64 (/.f64 (*.f64 1/4 Om) (/.f64 l (+.f64 1 (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 (*.f64 Om Om) (*.f64 ky ky)))))) 2)) (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (pow.f64 kx 5))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 ky Om) l))) 1)
(/.f64 (*.f64 l ky) Om)
(*.f64 l (*.f64 ky (/.f64 1 Om)))
(/.f64 (*.f64 l ky) Om)
(*.f64 l (*.f64 1 (/.f64 ky Om)))
(/.f64 (*.f64 l ky) Om)
(*.f64 ky (*.f64 l (/.f64 1 Om)))
(/.f64 (*.f64 l ky) Om)
(*.f64 (*.f64 l ky) (/.f64 1 Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (*.f64 (/.f64 ky Om) l) 1)
(/.f64 (*.f64 l ky) Om)
(*.f64 1 (*.f64 (/.f64 ky Om) l))
(/.f64 (*.f64 l ky) Om)
(*.f64 (sqrt.f64 (*.f64 l ky)) (*.f64 (sqrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (*.f64 l ky)) (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 Om) (*.f64 (sqrt.f64 (*.f64 l ky)) (sqrt.f64 (*.f64 l ky))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 ky Om) l)) (sqrt.f64 (*.f64 (/.f64 ky Om) l)))
(/.f64 (*.f64 l ky) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (*.f64 (cbrt.f64 (*.f64 l ky)) (/.f64 1 Om)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (*.f64 (/.f64 1 Om) (cbrt.f64 (*.f64 l ky))))
(*.f64 (cbrt.f64 (*.f64 l ky)) (*.f64 (/.f64 1 Om) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) 2))
(/.f64 (*.f64 l ky) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) 2) (cbrt.f64 (*.f64 (/.f64 ky Om) l)))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 1 Om) (*.f64 l ky))
(/.f64 (*.f64 l ky) Om)
(*.f64 (*.f64 l (neg.f64 ky)) (/.f64 1 (neg.f64 Om)))
(*.f64 l (*.f64 (neg.f64 ky) (/.f64 1 (neg.f64 Om))))
(*.f64 l (*.f64 (neg.f64 ky) (/.f64 -1 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 l ky) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l ky) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (/.f64 ky (cbrt.f64 Om))))
(*.f64 (/.f64 ky Om) l)
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 l Om) ky)
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 1 (neg.f64 Om)) (*.f64 l (neg.f64 ky)))
(*.f64 l (*.f64 (neg.f64 ky) (/.f64 1 (neg.f64 Om))))
(*.f64 l (*.f64 (neg.f64 ky) (/.f64 -1 Om)))
(*.f64 (*.f64 1 (/.f64 ky Om)) l)
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l 1) (/.f64 ky Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(*.f64 (/.f64 ky (sqrt.f64 Om)) (/.f64 l (sqrt.f64 Om)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 ky 1) (/.f64 l Om))
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) 1) (/.f64 (sqrt.f64 (*.f64 l ky)) Om))
(*.f64 (sqrt.f64 (*.f64 l ky)) (/.f64 (sqrt.f64 (*.f64 l ky)) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) Om) (sqrt.f64 (*.f64 l ky)))
(*.f64 (sqrt.f64 (*.f64 l ky)) (/.f64 (sqrt.f64 (*.f64 l ky)) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 l ky)) Om))
(*.f64 (cbrt.f64 (*.f64 l ky)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (/.f64 (cbrt.f64 (*.f64 l ky)) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 ky Om) l)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l ky) Om)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 l (neg.f64 Om)) (neg.f64 ky))
(/.f64 (*.f64 l (neg.f64 ky)) (neg.f64 Om))
(*.f64 (/.f64 l (/.f64 Om 1)) ky)
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 l (/.f64 Om (sqrt.f64 ky))) (sqrt.f64 ky))
(*.f64 (sqrt.f64 ky) (/.f64 l (/.f64 Om (sqrt.f64 ky))))
(*.f64 (/.f64 l Om) (*.f64 (sqrt.f64 ky) (sqrt.f64 ky)))
(*.f64 (/.f64 l (/.f64 Om (pow.f64 (cbrt.f64 ky) 2))) (cbrt.f64 ky))
(*.f64 (cbrt.f64 ky) (*.f64 (/.f64 l Om) (pow.f64 (cbrt.f64 ky) 2)))
(*.f64 (/.f64 l Om) (*.f64 (pow.f64 (cbrt.f64 ky) 2) (cbrt.f64 ky)))
(*.f64 (/.f64 1 (/.f64 Om l)) ky)
(/.f64 (*.f64 l ky) Om)
(*.f64 (/.f64 1 (/.f64 Om (sqrt.f64 (*.f64 l ky)))) (sqrt.f64 (*.f64 l ky)))
(*.f64 (sqrt.f64 (*.f64 l ky)) (*.f64 (/.f64 1 Om) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 Om) (*.f64 (sqrt.f64 (*.f64 l ky)) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2))) (cbrt.f64 (*.f64 l ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (*.f64 (/.f64 1 Om) (cbrt.f64 (*.f64 l ky))))
(*.f64 (cbrt.f64 (*.f64 l ky)) (*.f64 (/.f64 1 Om) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)))
(*.f64 (/.f64 (sqrt.f64 l) (/.f64 Om ky)) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 l) Om) ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om ky)) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) Om) ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) Om) (cbrt.f64 (*.f64 l ky)))
(*.f64 (cbrt.f64 (*.f64 l ky)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (/.f64 (cbrt.f64 (*.f64 l ky)) Om))
(pow.f64 (*.f64 (/.f64 ky Om) l) 1)
(/.f64 (*.f64 l ky) Om)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 ky Om) l)) 2)
(/.f64 (*.f64 l ky) Om)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 ky Om) l)) 3)
(/.f64 (*.f64 l ky) Om)
(pow.f64 (pow.f64 (*.f64 (/.f64 ky Om) l) 3) 1/3)
(/.f64 (*.f64 l ky) Om)
(pow.f64 (/.f64 (/.f64 Om l) ky) -1)
(/.f64 1 (/.f64 Om (*.f64 l ky)))
(neg.f64 (/.f64 (*.f64 l ky) (neg.f64 Om)))
(/.f64 (*.f64 l (neg.f64 ky)) (neg.f64 Om))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 ky Om) l) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 l ky) Om) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 ky Om) l)))
(/.f64 (*.f64 l ky) Om)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 ky Om) l))))
(/.f64 (*.f64 l ky) Om)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 ky Om) l) 3))
(/.f64 (*.f64 l ky) Om)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l ky) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 ky Om) l)))
(/.f64 (*.f64 l ky) Om)
(exp.f64 (log.f64 (*.f64 (/.f64 ky Om) l)))
(/.f64 (*.f64 l ky) Om)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 ky Om) l)) 1))
(/.f64 (*.f64 l ky) Om)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 ky Om) l)))
(/.f64 (*.f64 l ky) Om)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)) 1) (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) 3))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) 3))
(pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 3)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) 3))
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)))
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)) 2))) -1/2)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))) 2))) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))
(-.f64 (exp.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))) 1)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) -1/2)
(+.f64 -1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (/.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (/.f64 1/4 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))) 1)
(+.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) -1/2)
(+.f64 -1/2 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 2))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(*.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (/.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(*.f64 (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))))
(*.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(*.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1/2)
(*.f64 1/2 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))
(*.f64 (/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(*.f64 (/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))) (+.f64 1/4 (*.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(*.f64 (/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)))) (+.f64 1/4 (*.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (-.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2))))) (+.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (-.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) -1/2)) (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) -1/2))))) (+.f64 1/4 (+.f64 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (-.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (*.f64 (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))))) (+.f64 1/4 (+.f64 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (+.f64 1/64 (pow.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) 3))) (+.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) (-.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)) 1/4))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (+.f64 1/64 (pow.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) -1/2)) 3))) (+.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) -1/2)) (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) -1/2) -1/4))))
(*.f64 (/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (+.f64 1/64 (pow.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) 3))) (+.f64 1/16 (*.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (fma.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1/4))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))))
(*.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (/.f64 1 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))
(/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3))) (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))
(/.f64 (-.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))))
(/.f64 (-.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)) (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)))) (*.f64 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)))))
(/.f64 (-.f64 1/64 (/.f64 (/.f64 1/64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)) (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (*.f64 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (-.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2))
(/.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) -1/2))
(/.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) -1/4) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))
(/.f64 (-.f64 1/16 (*.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 1/4)))
(/.f64 (-.f64 1/16 (*.f64 1/16 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4)))
(/.f64 (+.f64 1/512 (pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) 3)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) (-.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)) 1/8)))))
(/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3) 3))) (*.f64 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)) (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)) -1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3) 3))) (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (+.f64 1/64 (*.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)) (+.f64 -1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))))))
(/.f64 (-.f64 1/64 (pow.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 3)) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (+.f64 1/16 (*.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) 1/4)))))
(/.f64 (-.f64 1/64 (*.f64 1/64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 3))) (*.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (+.f64 1/16 (*.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2)) (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4)))))
(/.f64 (/.f64 (-.f64 1/64 (*.f64 1/64 (pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 3))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4)))))
(/.f64 (neg.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(neg.f64 (/.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))))
(/.f64 (-.f64 -1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) 3)))) (neg.f64 (+.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))) -2)) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(/.f64 (+.f64 -1/8 (neg.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3)))) (neg.f64 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(/.f64 (-.f64 -1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) 3))) (neg.f64 (-.f64 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 2)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 3)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 3) 1/3)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 3))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(expm1.f64 (log.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))) 1))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(fma.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2 1/2)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx))))) 1/2)
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 ky Om) l) (*.f64 (/.f64 l Om) kx)))))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) 1/2)

localize9.0ms (0.1%)

Compiler

Compiled 20 to 20 computations (0% saved)

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
4.4b
(/.f64 Om (*.f64 l kx))
7.3b
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
Compiler

Compiled 43 to 19 computations (55.8% saved)

series3.0ms (0%)

Counts
2 → 20
Calls

18 calls:

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

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1382×associate-/l*
892×swap-sqr
470×distribute-rgt-in
434×distribute-lft-in
412×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
936×associate-+l-
844×associate-+r-
744×*-commutative
614×unswap-sqr
504×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02103069
15162957
221342921
356792921
Stop Event
node limit
Counts
89 → 99
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/4))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))) (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 3) -1/64))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 2) 1/16) (+.f64 1/4 (*.f64 1/8 (/.f64 (/.f64 Om l) kx))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 2) 1/16))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) kx) -1/4))))
(pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) kx))) 1)
(*.f64 Om (/.f64 1 (*.f64 l kx)))
(*.f64 (/.f64 (/.f64 Om l) kx) 1)
(*.f64 1 (/.f64 (/.f64 Om l) kx))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (*.f64 l kx))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) kx)) (sqrt.f64 (/.f64 (/.f64 Om l) kx)))
(*.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 l kx))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) 2) (cbrt.f64 (/.f64 (/.f64 Om l) kx)))
(*.f64 (/.f64 Om l) (/.f64 1 kx))
(*.f64 (/.f64 1 (*.f64 l kx)) Om)
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 kx))))
(*.f64 (/.f64 1 l) (/.f64 Om kx))
(*.f64 (/.f64 1 kx) (/.f64 Om l))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 kx))) (neg.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) kx))
(*.f64 (/.f64 (sqrt.f64 Om) kx) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 l kx)))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 l kx)) (sqrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l) (/.f64 (cbrt.f64 Om) kx))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) kx) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (*.f64 l kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 l kx))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l kx)) (cbrt.f64 Om))
(*.f64 (/.f64 1 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) kx))) (cbrt.f64 Om))
(pow.f64 (/.f64 (/.f64 Om l) kx) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) kx)) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 3) 1/3)
(pow.f64 (*.f64 (/.f64 l Om) kx) -1)
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 kx))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) kx)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) kx))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) kx)))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) kx)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) kx)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) kx)))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l kx)))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 l (*.f64 kx kx)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (*.f64 l (*.f64 l (*.f64 kx kx)))) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (/.f64 -1/1024 (pow.f64 (sqrt.f64 1/2) 5))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l kx)))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 l (*.f64 kx kx)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (*.f64 l (*.f64 l (*.f64 kx kx)))) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (/.f64 -1/1024 (pow.f64 (sqrt.f64 1/2) 5))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l kx)))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 l (*.f64 kx kx)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (*.f64 l (*.f64 l (*.f64 kx kx)))) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (/.f64 -1/1024 (pow.f64 (sqrt.f64 1/2) 5))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l kx)))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 l (*.f64 kx kx)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (*.f64 l (*.f64 l (*.f64 kx kx)))) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (/.f64 -1/1024 (pow.f64 (sqrt.f64 1/2) 5))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 kx 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (/.f64 Om (*.f64 l kx)))))
(fma.f64 (/.f64 -1/128 (*.f64 l (*.f64 l (*.f64 kx kx)))) (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.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 kx 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l kx) 3))) (*.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (*.f64 kx kx))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l kx))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (*.f64 kx kx))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (pow.f64 (sqrt.f64 1/2) 5)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (*.f64 l (*.f64 l (*.f64 kx kx)))) (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 l kx)) (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) (/.f64 -1/1024 (pow.f64 (sqrt.f64 1/2) 5))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))) 1)
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1)
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/4))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))) (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 3) -1/64))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 2) 1/16) (+.f64 1/4 (*.f64 1/8 (/.f64 (/.f64 Om l) kx))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) -1/64))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 2) 1/16 (+.f64 1/4 (*.f64 (/.f64 Om (*.f64 l kx)) 1/8)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) -1/64 1/8)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 2) 1/16 (fma.f64 (/.f64 Om (*.f64 l kx)) 1/8 1/4))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 3) -1/64 1/8)) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) 1/8 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 2) 1/16 1/4))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 2) 1/16))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) kx) -1/4))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 2) 1/16))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 2) -1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) 1/4))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l kx)) 2) -1/16 1/4)) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) 1/4 1/2)))
(pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/2)
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1)
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))) 3)
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)))))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2)) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))) 1))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) kx) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 Om (*.f64 l kx)) -1/4 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) kx))) 1)
(/.f64 Om (*.f64 l kx))
(*.f64 Om (/.f64 1 (*.f64 l kx)))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (/.f64 Om l) kx) 1)
(/.f64 Om (*.f64 l kx))
(*.f64 1 (/.f64 (/.f64 Om l) kx))
(/.f64 Om (*.f64 l kx))
(*.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (/.f64 1 (*.f64 l kx))))
(/.f64 Om (*.f64 l kx))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) kx)) (sqrt.f64 (/.f64 (/.f64 Om l) kx)))
(/.f64 Om (*.f64 l kx))
(*.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 (cbrt.f64 Om) (/.f64 1 (*.f64 l kx))))
(/.f64 Om (*.f64 l kx))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) 2))
(/.f64 Om (*.f64 l kx))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) 2) (cbrt.f64 (/.f64 (/.f64 Om l) kx)))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 Om l) (/.f64 1 kx))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 1 (*.f64 l kx)) Om)
(/.f64 Om (*.f64 l kx))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 kx))))
(/.f64 (neg.f64 Om) (*.f64 l (neg.f64 kx)))
(*.f64 (/.f64 1 l) (/.f64 Om kx))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 1 kx) (/.f64 Om l))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(/.f64 (/.f64 Om (sqrt.f64 (*.f64 l kx))) (sqrt.f64 (*.f64 l kx)))
(/.f64 Om (*.f64 (sqrt.f64 (*.f64 l kx)) (sqrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(/.f64 (/.f64 Om (cbrt.f64 (*.f64 l kx))) (pow.f64 (cbrt.f64 (*.f64 l kx)) 2))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 kx))) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 kx))))
(/.f64 (neg.f64 Om) (*.f64 l (neg.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) kx))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (sqrt.f64 Om) kx) (/.f64 (sqrt.f64 Om) l))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 l kx)))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (sqrt.f64 Om) (*.f64 l kx)) (sqrt.f64 Om))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l kx))))
(/.f64 (/.f64 Om (cbrt.f64 (*.f64 l kx))) (pow.f64 (cbrt.f64 (*.f64 l kx)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l) (/.f64 (cbrt.f64 Om) kx))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) kx) (/.f64 (cbrt.f64 Om) l))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (*.f64 l kx)))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 l kx))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l kx))) (/.f64 Om (sqrt.f64 (*.f64 l kx))))
(/.f64 (/.f64 Om (sqrt.f64 (*.f64 l kx))) (sqrt.f64 (*.f64 l kx)))
(/.f64 Om (*.f64 (sqrt.f64 (*.f64 l kx)) (sqrt.f64 (*.f64 l kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) kx)))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l kx))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 l kx)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (*.f64 l kx)) (cbrt.f64 Om))
(/.f64 Om (*.f64 l kx))
(*.f64 (/.f64 1 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) kx))) (cbrt.f64 Om))
(/.f64 Om (*.f64 l kx))
(pow.f64 (/.f64 (/.f64 Om l) kx) 1)
(/.f64 Om (*.f64 l kx))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) kx)) 2)
(/.f64 Om (*.f64 l kx))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) kx)) 3)
(/.f64 Om (*.f64 l kx))
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 3) 1/3)
(/.f64 Om (*.f64 l kx))
(pow.f64 (*.f64 (/.f64 l Om) kx) -1)
(/.f64 Om (*.f64 l kx))
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 kx))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 kx))))
(/.f64 (neg.f64 Om) (*.f64 l (neg.f64 kx)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 2))
(/.f64 Om (*.f64 l kx))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) kx)))
(/.f64 Om (*.f64 l kx))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) kx))))
(/.f64 Om (*.f64 l kx))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) kx) 3))
(/.f64 Om (*.f64 l kx))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))
(/.f64 Om (*.f64 l kx))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) kx)))
(/.f64 Om (*.f64 l kx))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) kx)))
(/.f64 Om (*.f64 l kx))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) kx)) 1))
(/.f64 Om (*.f64 l kx))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) kx)))
(/.f64 Om (*.f64 l kx))

localize58.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.4b
(/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))
4.6b
(/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l)
6.0b
(*.f64 (/.f64 l Om) ky)
11.0b
(sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))
Compiler

Compiled 259 to 90 computations (65.3% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
512×associate-+l+
470×add-sqr-sqrt
460×*-un-lft-identity
458×pow1
436×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify106.0ms (0.8%)

Algorithm
egg-herbie
Rules
1110×distribute-lft-in
1100×distribute-rgt-in
798×associate-/r/
588×associate-*r*
550×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)
0.1b
(/.f64 -1/4 (sin.f64 ky))
6.1b
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)
9.1b
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
Compiler

Compiled 51 to 28 computations (45.1% saved)

series80.0ms (0.6%)

Counts
4 → 96
Calls

30 calls:

TimeVariablePointExpression
50.0ms
ky
@inf
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)
14.0ms
ky
@-inf
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)
2.0ms
l
@0
(fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)
2.0ms
ky
@inf
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
1.0ms
ky
@0
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1348×associate-*r/
1096×associate-*l/
920×associate-/r*
638×associate-/l*
334×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify123.0ms (0.9%)

Algorithm
egg-herbie
Rules
968×associate-*r*
814×+-commutative
738×associate-*l*
714×associate-/r/
684×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047310726
113039628
258079504
Stop Event
node limit
Counts
200 → 252
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 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l))))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) ky)) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))))
(+.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) (pow.f64 ky 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) ky)) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l))))))))
(+.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) (pow.f64 ky 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) ky)) Om)) (+.f64 (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3) l) Om)) (*.f64 1/4 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 -16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) (pow.f64 ky 3))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 1/8)
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8))))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (sin.f64 ky))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (sin.f64 ky))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (sin.f64 ky))) Om)) (+.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3)))))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))) (pow.f64 Om 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))) (pow.f64 Om 2)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky)))))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (+.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky)))))))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (+.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 9 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))) (+.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))))))
(sqrt.f64 1/8)
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/8)) (pow.f64 l 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))))
(sqrt.f64 1/8)
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/8)) (pow.f64 l 3))) (sqrt.f64 1/8))))
(/.f64 -1/4 ky)
(-.f64 (*.f64 -1/24 ky) (*.f64 1/4 (/.f64 1 ky)))
(-.f64 (+.f64 (*.f64 -7/1440 (pow.f64 ky 3)) (*.f64 -1/24 ky)) (*.f64 1/4 (/.f64 1 ky)))
(-.f64 (+.f64 (*.f64 -7/1440 (pow.f64 ky 3)) (+.f64 (*.f64 -31/60480 (pow.f64 ky 5)) (*.f64 -1/24 ky))) (*.f64 1/4 (/.f64 1 ky)))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -1/24 (/.f64 (*.f64 Om ky) l))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 -7/1440 (/.f64 (*.f64 Om (pow.f64 ky 3)) l)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) 1/3) (pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) 1/3))
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 3)
(sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2) (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))) 1)
(*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4))
(*.f64 (*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (pow.f64 1 3/2) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3/2) (pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3/2))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/4 (sin.f64 ky)))) 1)
(*.f64 -1/4 (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 -1/4 (sin.f64 ky)) 1)
(*.f64 1 (/.f64 -1/4 (sin.f64 ky)))
(*.f64 (sqrt.f64 (/.f64 -1/4 (sin.f64 ky))) (sqrt.f64 (/.f64 -1/4 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) 2) (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))))
(*.f64 1/4 (/.f64 -1 (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) -1/4)
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 -1/4 (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 -1/4 (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 -1 (sin.f64 ky)) 1/4)
(pow.f64 (/.f64 -1/4 (sin.f64 ky)) 1)
(pow.f64 (sqrt.f64 (/.f64 -1/4 (sin.f64 ky))) 2)
(pow.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 -1/4 (sin.f64 ky)) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 ky) -4) -1)
(sqrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (exp.f64 (/.f64 -1/4 (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/4 (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 -1/4 (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (/.f64 -1/4 (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 -1/4 (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/4 (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1/4 (sin.f64 ky))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1)
(*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 1 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (*.f64 1 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) 1) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)) 1) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 2/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(exp.f64 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/2))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/2))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 ky))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l l)))) (/.f64 Om (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/2))))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l))))))
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky)))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) ky)) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))))
(fma.f64 -3 (/.f64 l (/.f64 Om (*.f64 ky (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l))))))) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l)))))
(fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))
(+.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) (pow.f64 ky 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) ky)) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l))))))))
(fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 9/2)) (*.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l)))) (*.f64 ky ky)) (fma.f64 -3 (/.f64 l (/.f64 Om (*.f64 ky (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l))))))) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 9/2 (+.f64 1/4 (*.f64 -3 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (*.f64 ky (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky)))))
(fma.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) 3/2)) (*.f64 ky (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky)))))
(+.f64 (*.f64 (+.f64 (*.f64 3/4 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3)) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) (pow.f64 ky 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) ky)) Om)) (+.f64 (*.f64 (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (+.f64 (*.f64 -9/4 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1/3) l) Om)) (*.f64 1/4 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 -16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))) (pow.f64 ky 3))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 ky)) (log.f64 (*.f64 -1/4 (/.f64 Om l)))))))))
(fma.f64 (fma.f64 3/4 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 9/2)) (*.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l)))) (*.f64 ky ky)) (fma.f64 -3 (/.f64 l (/.f64 Om (*.f64 ky (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l))))))) (fma.f64 (fma.f64 -9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (fma.f64 -9/4 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 Om l)) (*.f64 1/4 (fma.f64 2 (/.f64 l Om) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) -16))))) (*.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l)))) (pow.f64 ky 3)) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 ky) (log.f64 (/.f64 (*.f64 -1/4 Om) l)))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 9/2 (+.f64 1/4 (*.f64 -3 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (*.f64 ky (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (fma.f64 (fma.f64 -9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (fma.f64 -9/4 (/.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1/3) (/.f64 Om l)) (+.f64 (*.f64 1/2 (/.f64 l Om)) (*.f64 -4 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))) (pow.f64 ky 3)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))))
(fma.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) 3/2)) (*.f64 ky (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 ky (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))) (fma.f64 (fma.f64 -9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (fma.f64 -9/4 (*.f64 (/.f64 l Om) (fma.f64 -4 (*.f64 (/.f64 l (*.f64 Om Om)) l) 1/3)) (+.f64 (*.f64 1/2 (/.f64 l Om)) (*.f64 -4 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))))) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))) (pow.f64 ky 3)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 Om l))) (log.f64 ky))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(sqrt.f64 1/8)
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8))
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (/.f64 (sqrt.f64 1/8) (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l (sqrt.f64 1/8)) l))) (sqrt.f64 1/8)))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8))))
(fma.f64 1/128 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/8))))
(fma.f64 1/128 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 l 3))) (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (/.f64 (sqrt.f64 1/8) (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 1/8))))
(fma.f64 1/128 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 l 3))) (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l (sqrt.f64 1/8)) l))) (sqrt.f64 1/8))))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))))))
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (sin.f64 ky))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))))
(fma.f64 -3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))))) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))))
(fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (sin.f64 ky))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (fma.f64 -3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))))) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))) (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 3/2))))
(+.f64 (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (*.f64 Om Om)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2))))
(+.f64 (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 3/2)) (*.f64 Om Om)) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (sin.f64 ky))) Om)) (+.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 Om))) (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 3/2))) (+.f64 (fma.f64 -3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))))) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))) (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (neg.f64 (log.f64 Om)) (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))) (/.f64 (pow.f64 Om 3) (fma.f64 -9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) 5))))))
(+.f64 (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (pow.f64 Om 3)) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) 1/2)) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (*.f64 Om Om)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2)))))
(+.f64 (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 -1/4 (*.f64 l (sin.f64 ky)))) (log.f64 Om))) (*.f64 Om Om)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) 1/2) Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 3/2)))))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))
(fma.f64 -3 (/.f64 (*.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))) Om) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))
(fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)) (+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))))
(+.f64 (fma.f64 -3 (/.f64 (*.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))) Om) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 3/2) (/.f64 (*.f64 Om Om) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))))
(+.f64 (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))) (*.f64 Om Om)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2))))
(+.f64 (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))) (*.f64 Om Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 3/2))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))) (pow.f64 Om 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))) (pow.f64 Om 2)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 Om))) (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))))))))))
(fma.f64 -3 (/.f64 (*.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))) Om) (fma.f64 -1 (/.f64 (fma.f64 9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) -5)) (/.f64 (pow.f64 Om 3) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))) (+.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) 3/2) (/.f64 (*.f64 Om Om) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 (/.f64 -1 Om)) (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))))))
(fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))))) (-.f64 (+.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))) (*.f64 Om Om)) (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) -1/2) (/.f64 (pow.f64 Om 3) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om))))))))
(-.f64 (+.f64 (fma.f64 -3 (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))) (*.f64 Om Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) 3/2)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 (/.f64 -1 Om)))) (pow.f64 Om 3)) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) -1/2)))
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky)))))))
(pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))))
(fma.f64 -3 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))))
(fma.f64 -3 (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l))) (/.f64 Om l)) (sin.f64 ky)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l))))
(fma.f64 -3 (*.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (+.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky)))))))))
(fma.f64 -3 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 3/2)) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky)))))))
(fma.f64 -3 (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l))) (/.f64 Om l)) (sin.f64 ky)) (*.f64 (+.f64 (*.f64 l (*.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2) (*.f64 Om Om)))) 1) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))))
(fma.f64 -3 (*.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))) (*.f64 (+.f64 1 (*.f64 l (*.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2) (*.f64 Om Om))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 l (sin.f64 ky))) Om)) (+.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 -9/2 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 9 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))) (+.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))) (*.f64 (+.f64 (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 l 2))) (exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 Om (sin.f64 ky))))))))))
(fma.f64 -3 (/.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))) (*.f64 (pow.f64 l 3) (fma.f64 -9/2 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) 5))) (fma.f64 (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))) (*.f64 (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 3/2)) (pow.f64 (exp.f64 3/2) (fma.f64 -1 (log.f64 l) (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))))))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l))) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) 1/2)) (*.f64 l (*.f64 l (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2) (*.f64 Om Om)))))) (fma.f64 -3 (*.f64 (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l))) (/.f64 Om l)) (sin.f64 ky)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))))
(+.f64 (fma.f64 -3 (*.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l)))) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (/.f64 (*.f64 -1/4 Om) (sin.f64 ky))) (log.f64 l))) (*.f64 (*.f64 l l) (+.f64 (*.f64 l (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) 1/2)) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 3/2) (*.f64 Om Om))))))
(sqrt.f64 1/8)
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (/.f64 (sqrt.f64 1/8) (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l (sqrt.f64 1/8)) l))) (sqrt.f64 1/8)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/8)) (pow.f64 l 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))))
(+.f64 (+.f64 (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8)) (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) 3/32) (/.f64 (*.f64 l l) (sqrt.f64 1/8)))) (/.f64 (fma.f64 -9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 5/64)) (/.f64 (pow.f64 l 3) (sqrt.f64 1/8))))
(+.f64 (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8)) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/8) l) (/.f64 (*.f64 3/32 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) l)) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 1/128) (pow.f64 l 3)) (sqrt.f64 1/8))))
(+.f64 (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8)) (*.f64 (/.f64 (sqrt.f64 1/8) l) (+.f64 (/.f64 (*.f64 3/32 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) l) (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 1/128) (*.f64 l l)))))
(sqrt.f64 1/8)
(+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (/.f64 (sqrt.f64 1/8) (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (sqrt.f64 1/8)))
(fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l (sqrt.f64 1/8)) l))) (sqrt.f64 1/8)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 1/8)) (pow.f64 l 2)) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/8)) (pow.f64 l 3))) (sqrt.f64 1/8))))
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)) 3/32) (/.f64 (*.f64 l l) (sqrt.f64 1/8))) (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 -1 (/.f64 (fma.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 17/128)) (/.f64 (pow.f64 l 3) (sqrt.f64 1/8))) (sqrt.f64 1/8))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/8) l) (/.f64 (*.f64 3/32 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) l)) (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (-.f64 (sqrt.f64 1/8) (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -1/128) (/.f64 (pow.f64 l 3) (sqrt.f64 1/8))))))
(-.f64 (fma.f64 -3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (fma.f64 3/32 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 l (sqrt.f64 1/8)) l))) (sqrt.f64 1/8))) (*.f64 (/.f64 (sqrt.f64 1/8) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -1/128)))
(/.f64 -1/4 ky)
(-.f64 (*.f64 -1/24 ky) (*.f64 1/4 (/.f64 1 ky)))
(-.f64 (*.f64 ky -1/24) (/.f64 1/4 ky))
(fma.f64 ky -1/24 (/.f64 -1/4 ky))
(-.f64 (+.f64 (*.f64 -7/1440 (pow.f64 ky 3)) (*.f64 -1/24 ky)) (*.f64 1/4 (/.f64 1 ky)))
(-.f64 (fma.f64 -7/1440 (pow.f64 ky 3) (*.f64 ky -1/24)) (/.f64 1/4 ky))
(fma.f64 (pow.f64 ky 3) -7/1440 (fma.f64 ky -1/24 (/.f64 -1/4 ky)))
(-.f64 (+.f64 (*.f64 -7/1440 (pow.f64 ky 3)) (+.f64 (*.f64 -31/60480 (pow.f64 ky 5)) (*.f64 -1/24 ky))) (*.f64 1/4 (/.f64 1 ky)))
(-.f64 (fma.f64 -7/1440 (pow.f64 ky 3) (fma.f64 -31/60480 (pow.f64 ky 5) (*.f64 ky -1/24))) (/.f64 1/4 ky))
(+.f64 (fma.f64 (pow.f64 ky 3) -7/1440 (fma.f64 -31/60480 (pow.f64 ky 5) (*.f64 ky -1/24))) (/.f64 -1/4 ky))
(+.f64 (fma.f64 ky -1/24 (/.f64 -1/4 ky)) (fma.f64 (pow.f64 ky 3) -7/1440 (*.f64 -31/60480 (pow.f64 ky 5))))
(*.f64 -1/4 (/.f64 Om (*.f64 l ky)))
(/.f64 (*.f64 -1/4 Om) (*.f64 l ky))
(*.f64 (/.f64 -1/4 ky) (/.f64 Om l))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))))
(+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l ky)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (*.f64 -1/24 (/.f64 (*.f64 Om ky) l))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 -1/24 (/.f64 (*.f64 Om ky) l))))
(+.f64 1/2 (fma.f64 -1/24 (*.f64 (/.f64 Om l) ky) (*.f64 (/.f64 -1/4 ky) (/.f64 Om l))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 -7/1440 (/.f64 (*.f64 Om (pow.f64 ky 3)) l)))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/24 (/.f64 (*.f64 Om ky) l) (/.f64 (*.f64 -7/1440 (*.f64 Om (pow.f64 ky 3))) l))))
(+.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2) (fma.f64 -1/24 (*.f64 (/.f64 Om l) ky) (/.f64 -7/1440 (/.f64 l (*.f64 Om (pow.f64 ky 3))))))
(+.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) 1/2) (fma.f64 -1/24 (*.f64 (/.f64 Om l) ky) (*.f64 (/.f64 -7/1440 l) (*.f64 Om (pow.f64 ky 3)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky))
(*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky)))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky))
(*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky)))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky))
(*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky)))
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) 1/3) (pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/4)) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/4)))
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1/2)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 1/3)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 2)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 3)
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1/3))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2) (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(+.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 1 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3/2) (pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 2) 3/2) (pow.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) 3/2))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) -1/4) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (/.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky)) 3)) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 1/4 (*.f64 (/.f64 -1/8 (*.f64 l (sin.f64 ky))) Om))) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (/.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/8) (+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4) (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) -1/4) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (/.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky)) 3)) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 1/4 (*.f64 (/.f64 -1/8 (*.f64 l (sin.f64 ky))) Om))) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (/.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/8) (+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4) (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 3))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/4 (sin.f64 ky)))) 1)
(/.f64 -1/4 (sin.f64 ky))
(*.f64 -1/4 (/.f64 1 (sin.f64 ky)))
(/.f64 -1/4 (sin.f64 ky))
(*.f64 (/.f64 -1/4 (sin.f64 ky)) 1)
(/.f64 -1/4 (sin.f64 ky))
(*.f64 1 (/.f64 -1/4 (sin.f64 ky)))
(/.f64 -1/4 (sin.f64 ky))
(*.f64 (sqrt.f64 (/.f64 -1/4 (sin.f64 ky))) (sqrt.f64 (/.f64 -1/4 (sin.f64 ky))))
(/.f64 -1/4 (sin.f64 ky))
(*.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) 2))
(/.f64 -1/4 (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) 2) (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))))
(/.f64 -1/4 (sin.f64 ky))
(*.f64 1/4 (/.f64 -1 (sin.f64 ky)))
(/.f64 -1/4 (sin.f64 ky))
(*.f64 (/.f64 1 (sin.f64 ky)) -1/4)
(/.f64 -1/4 (sin.f64 ky))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 -1/4 (sqrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 -1/4 (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(/.f64 -1/4 (*.f64 (sqrt.f64 (sin.f64 ky)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 -1/4 (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 -1/4 (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(/.f64 -1/4 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 -1 (sin.f64 ky)) 1/4)
(/.f64 -1/4 (sin.f64 ky))
(pow.f64 (/.f64 -1/4 (sin.f64 ky)) 1)
(/.f64 -1/4 (sin.f64 ky))
(pow.f64 (sqrt.f64 (/.f64 -1/4 (sin.f64 ky))) 2)
(/.f64 -1/4 (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 -1/4 (sin.f64 ky))) 3)
(/.f64 -1/4 (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 -1/4 (sin.f64 ky)) 3) 1/3)
(/.f64 -1/4 (sin.f64 ky))
(pow.f64 (*.f64 (sin.f64 ky) -4) -1)
(/.f64 -1/4 (sin.f64 ky))
(sqrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (exp.f64 (/.f64 -1/4 (sin.f64 ky))))
(/.f64 -1/4 (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/4 (sin.f64 ky)))))
(/.f64 -1/4 (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 -1/4 (sin.f64 ky)) 3))
(/.f64 -1/4 (sin.f64 ky))
(expm1.f64 (log1p.f64 (/.f64 -1/4 (sin.f64 ky))))
(/.f64 -1/4 (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 -1/4 (sin.f64 ky))))
(/.f64 -1/4 (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/4 (sin.f64 ky))) 1))
(/.f64 -1/4 (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 -1/4 (sin.f64 ky))))
(/.f64 -1/4 (sin.f64 ky))
(+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) 1)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 1 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/4))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3/4))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) 4))
(/.f64 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(/.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky)) 3)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 1/4 (*.f64 (/.f64 -1/8 (*.f64 l (sin.f64 ky))) Om))))
(/.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/8) (+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4) (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(/.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(/.f64 (*.f64 1 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky)) 3)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 1/4 (*.f64 (/.f64 -1/8 (*.f64 l (sin.f64 ky))) Om))))
(/.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/8) (+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4) (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) 1) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(/.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) -1/4) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)) 1) (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (-.f64 1/4 (/.f64 -1/8 (/.f64 (*.f64 (sin.f64 ky) l) Om)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky)) 3)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 1/4 (*.f64 (/.f64 -1/8 (*.f64 l (sin.f64 ky))) Om))))
(/.f64 (fma.f64 -1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/8) (+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/4) (/.f64 1/8 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 1)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3/2) 2/3)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 2)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 3)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3) 1/3)
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 2))
(fabs.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(log.f64 (exp.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2) 3))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(exp.f64 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)) 1))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 -1/4 (sin.f64 ky)) (/.f64 Om l) 1/2)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)

eval835.0ms (6.1%)

Compiler

Compiled 57013 to 32845 computations (42.4% saved)

prune327.0ms (2.4%)

Pruning

9 alts after pruning (4 fresh and 5 done)

PrunedKeptTotal
New112131124
Fresh011
Picked101
Done257
Total112491133
Error
0b
Counts
1133 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
9.6b
(sqrt.f64 (+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1))
39.5b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 (sin.f64 ky) l))))
46.8b
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) l))))))
9.6b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))
38.8b
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l kx)) -1/4)))
3.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))))
22.8b
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))
28.7b
(sqrt.f64 1/2)
39.7b
(cbrt.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3/2))
Compiler

Compiled 156 to 126 computations (19.2% saved)

regimes152.0ms (1.1%)

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

19 calls:

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

Compiled 647 to 471 computations (27.2% saved)

regimes91.0ms (0.7%)

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

7 calls:

27.0ms
l
10.0ms
ky
10.0ms
(sin.f64 ky)
10.0ms
Om
9.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
2.8b3l
3.8b1Om
3.8b1kx
3.8b1ky
3.8b1(sin.f64 kx)
3.8b1(pow.f64 (sin.f64 ky) 2)
3.8b1(sin.f64 ky)
Compiler

Compiled 356 to 229 computations (35.7% saved)

bsearch59.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
3.3685021438090806e-228
4.911767819803616e-219
36.0ms
-7.817061875562194e-164
-1.0536226101586968e-164
Results
44.0ms144×body256valid
7.0msbody1024valid
5.0msbody512valid
Compiler

Compiled 430 to 365 computations (15.1% saved)

regimes136.0ms (1%)

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

6 calls:

31.0ms
l
25.0ms
(sin.f64 ky)
24.0ms
Om
23.0ms
kx
17.0ms
ky
Results
ErrorSegmentsBranch
6.8b3l
8.4b2Om
8.6b2kx
7.8b2ky
9.6b1(sin.f64 kx)
8.4b3(sin.f64 ky)
Compiler

Compiled 289 to 192 computations (33.6% saved)

bsearch108.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
2.8710868931118846e-27
3.276057832614522e-20
50.0ms
-1.5370927178275442e-97
-3.2878544363319093e-102
Results
69.0ms229×body256valid
18.0ms17×body1024valid
15.0ms26×body512valid
Compiler

Compiled 751 to 608 computations (19% saved)

regimes94.0ms (0.7%)

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

5 calls:

24.0ms
l
18.0ms
(sin.f64 ky)
18.0ms
Om
18.0ms
kx
13.0ms
ky
Results
ErrorSegmentsBranch
6.8b3l
8.4b2Om
8.6b2kx
7.8b2ky
8.4b3(sin.f64 ky)
Compiler

Compiled 158 to 114 computations (27.8% saved)

bsearch62.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
2.8710868931118846e-27
3.276057832614522e-20
5.0ms
-1.5370927178275442e-97
-3.2878544363319093e-102
Results
41.0ms137×body256valid
12.0ms12×body1024valid
6.0ms11×body512valid
Compiler

Compiled 418 to 353 computations (15.6% saved)

regimes87.0ms (0.6%)

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

5 calls:

22.0ms
l
17.0ms
(sin.f64 ky)
17.0ms
kx
16.0ms
Om
11.0ms
ky
Results
ErrorSegmentsBranch
6.8b3l
8.4b2Om
8.6b2kx
7.8b2ky
8.4b3(sin.f64 ky)
Compiler

Compiled 136 to 103 computations (24.3% saved)

bsearch102.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
56.0ms
2.8710868931118846e-27
3.276057832614522e-20
45.0ms
-1.5370927178275442e-97
-3.2878544363319093e-102
Results
70.0ms234×body256valid
14.0ms25×body512valid
12.0ms13×body1024valid
Compiler

Compiled 652 to 545 computations (16.4% saved)

regimes139.0ms (1%)

Accuracy

Total -47.3b remaining (-383.3%)

Threshold costs -47.3b (-383.3%)

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

5 calls:

43.0ms
ky
32.0ms
(sin.f64 ky)
23.0ms
kx
19.0ms
l
18.0ms
Om
Results
ErrorSegmentsBranch
12.6b3l
12.3b3Om
16.4b5kx
16.0b9ky
18.0b7(sin.f64 ky)
Compiler

Compiled 94 to 75 computations (20.2% saved)

bsearch85.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.3345935865795303e-84
6.7616403451600755e-84
46.0ms
-763329507.3288547
-31.33536380628753
Results
50.0ms166×body256valid
18.0ms21×body1024valid
14.0ms21×body512valid
Compiler

Compiled 274 to 269 computations (1.8% saved)

simplify14.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0102607
1137607
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(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)))))))))
(if (<=.f64 l -5705583907211365/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))) (if (<=.f64 l 794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))))))
(if (<=.f64 l -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 1045347431181123/348449143727040986586495598010130648530944) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))))
(if (<=.f64 l -7695704335233297/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 1062769888367475/348449143727040986586495598010130648530944) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1))))
(if (<=.f64 l -2364120371783669/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 6805647338418769/680564733841876926926749214863536422912) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))))
(if (<=.f64 Om -12000000) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 6780477246827337/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (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)))))))))
(if (<=.f64 l -5705583907211365/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om))))))))) (if (<=.f64 l 794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) (*.f64 l (/.f64 kx Om)))))))))))
(if (or (<=.f64 l -5705583907211365/518689446110124119814050982961395143876555779030304612499457166211331601426613518299963381118387974286024735826412598647799393884426471913485859354264245460882647725425188690460672) (not (<=.f64 l 794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 l (/.f64 kx Om))))))))) 1)
(if (<=.f64 l -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 1045347431181123/348449143727040986586495598010130648530944) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) ky) 2) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))))
(if (<=.f64 l -5516280867495227/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 1045347431181123/348449143727040986586495598010130648530944) 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (+.f64 (pow.f64 (*.f64 ky (/.f64 l Om)) 2) (/.f64 l (/.f64 (*.f64 (/.f64 Om kx) (/.f64 Om kx)) l))))))))))))
(if (<=.f64 l -7695704335233297/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 1062769888367475/348449143727040986586495598010130648530944) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))) -1))))
(if (<=.f64 l -7695704335233297/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 1062769888367475/348449143727040986586495598010130648530944) 1 (sqrt.f64 (+.f64 (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))) 3/2) -1))))
(if (<=.f64 l -2364120371783669/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) (if (<=.f64 l 6805647338418769/680564733841876926926749214863536422912) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om))))))))))
(if (or (<=.f64 l -2364120371783669/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (not (<=.f64 l 6805647338418769/680564733841876926926749214863536422912))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (hypot.f64 (/.f64 (*.f64 l ky) Om) (*.f64 kx (/.f64 l Om)))))))) 1)
(if (<=.f64 Om -12000000) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1))) (if (<=.f64 Om 6780477246827337/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 1)))))
(if (<=.f64 Om -12000000) 1 (if (<=.f64 Om 6780477246827337/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (sqrt.f64 1/2) 1))
(sqrt.f64 1/2)
Compiler

Compiled 243 to 183 computations (24.7% saved)

soundness104.0ms (0.8%)

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)

end100.0ms (0.7%)

Remove

(sort kx ky)

Compiler

Compiled 281 to 201 computations (28.5% saved)

Profiling

Loading profile data...