Toniolo and Linder, Equation (3a)

Details

Time bar (total: 42.3s)

analyze2.7s (6.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%199.6%-99.6%0%0%0%1
0%0%399.2%-299.2%0%0%0%2
0%0%798.4%-698.4%0%0%0%3
0%0%1596.9%-1496.9%0%0%0%4
0%0%3193.8%-3093.8%0%0%0%5
0%0%6387.5%-6287.5%0%0%0%6
0%0%12775%-12675%0%0%0%7
0%0%25550%-25450%0%0%0%8
0%0%51100.1%-51000.1%0%0%0%9
0%0%102200.1%-102100.1%0%0%0%10
0%0%204400.3%-204300.3%0%0%0%11
0%0%408800.6%-408700.6%0%0%0%12
Compiler

Compiled 34 to 30 computations (11.8% saved)

sample4.0s (9.4%)

Results
2.4s5006×body256infinite
1.5s3250×body256valid
Bogosity

preprocess91.0ms (0.2%)

Algorithm
egg-herbie
Rules
1428×fma-def
1080×distribute-rgt-out
1028×associate-/l*
1000×unswap-sqr
696×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090581
1238511
2650511
33147511
46335511
57959511
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 (/.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)))))) 1/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 (/.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))))) 1/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 2 (/.f64 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 ky (/.f64 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 2 (/.f64 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 (/.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)))))) 1/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)

simplify78.0ms (0.2%)

Algorithm
egg-herbie
Rules
1330×fma-def
1108×associate-*r*
1016×unswap-sqr
972×associate-*l*
772×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02683
15873
212973
357273
4323173
5665373
6782173
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 (/.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)))))) 1/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 l (/.f64 2 Om)) 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 104 computations (21.2% saved)

prune3.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New415
Fresh101
Picked000
Done000
Total516
Accurracy
37.9%
Counts
6 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.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)))))) 1/2)))
37.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.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)))))) 1/2)))
Compiler

Compiled 62 to 54 computations (12.9% saved)

localize873.0ms (2.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(/.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))))))
99.5%
(pow.f64 (sin.f64 kx) 2)
95.5%
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
87.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 203 to 132 computations (35% saved)

series50.0ms (0.1%)

Counts
4 → 148
Calls

39 calls:

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

rewrite108.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1206×fma-def
762×expm1-udef
762×log1p-udef
466×fma-neg
460×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021190
1460134
26075134
Stop Event
node limit
Counts
4 → 140
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)))
(pow.f64 (sin.f64 kx) 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))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 1/2))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.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 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2) 1))
(-.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2) 3)) (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6))) (+.f64 (pow.f64 (sin.f64 kx) 4) (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (pow.f64 (sin.f64 kx) 4) (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(fma.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1)
(fma.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1 -1)
(fma.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1)
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)) -1)
(fma.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2)) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) -1)
(fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2) 1 (*.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2) 1))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 kx)) (sin.f64 kx) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky)) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om)) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 2))
(fma.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 kx))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(*.f64 (sin.f64 kx) (sin.f64 kx))
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 4)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (*.f64 (cbrt.f64 (sin.f64 kx)) (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(*.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (sin.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx)))
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (+.f64 kx kx))) 2)
(sqrt.f64 (pow.f64 (sin.f64 kx) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 kx) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 kx) 2))))
(cbrt.f64 (pow.f64 (sin.f64 kx) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 kx))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 kx) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))

simplify183.0ms (0.4%)

Algorithm
egg-herbie
Rules
1224×associate-*r*
994×associate-*l*
934×fma-def
458×associate-*r/
452×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval437.0ms (1%)

Compiler

Compiled 21937 to 14652 computations (33.2% saved)

prune222.0ms (0.5%)

Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New35820378
Fresh000
Picked101
Done000
Total35920379
Accurracy
71.6%
Counts
379 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (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/16 (fma.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 l 3))) 2)) (*.f64 l (pow.f64 Om 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)))) 1/2)))
9.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (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/16 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))))) 1/2)))
40.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
28.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)))) 1/2)))
22.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 1/2)))
21.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -2)) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
28.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) 1/2)))
25.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
17.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) Om)) -2 1) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 -16 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2))) (pow.f64 Om 4))) 1/2)))
15.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (fma.f64 -4/3 (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2)) l)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) -2)) 2)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) -1/2))) 1/2)))
9.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))) 1/2)))
10.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))) 1/2)))
19.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
21.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
14.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))))) 1/2)))
14.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))))))))) 1/2)))
17.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))) 1/2)))
22.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2) 1/2)))
21.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2) 1/2)))
10.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (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/16 (fma.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 l 3))) 2)) (*.f64 l (pow.f64 Om 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)))) 1/2)))
9.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (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/16 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))))) 1/2)))
40.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
28.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)))) 1/2)))
22.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 1/2)))
21.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -2)) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
28.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) 1/2)))
25.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
17.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) Om)) -2 1) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 -16 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2))) (pow.f64 Om 4))) 1/2)))
15.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (fma.f64 -4/3 (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2)) l)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) -2)) 2)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) -1/2))) 1/2)))
9.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))) 1/2)))
10.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))) 1/2)))
19.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
21.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
14.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))))) 1/2)))
14.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))))))))) 1/2)))
17.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))) 1/2)))
22.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2) 1/2)))
21.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2) 1/2)))
Compiler

Compiled 6384 to 4516 computations (29.3% saved)

localize8.0s (18.9%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
76.6%
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))))
73.9%
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
66.0%
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2)))
54.9%
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))
93.9%
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))
89.0%
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
75.2%
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
71.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
99.5%
(pow.f64 (sin.f64 kx) 2)
98.1%
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
94.3%
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
74.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.6%
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
98.2%
(*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
Compiler

Compiled 2475 to 1421 computations (42.6% saved)

series299.0ms (0.7%)

Counts
15 → 434
Calls

153 calls:

TimeVariablePointExpression
42.0ms
l
@inf
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))
22.0ms
ky
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
14.0ms
l
@inf
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))))
11.0ms
ky
@0
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))))
8.0ms
Om
@0
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))))

rewrite150.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1726×pow1
1626×add-exp-log
1626×add-log-exp
1626×log1p-expm1-u
1626×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811023
118531023
Stop Event
node limit
Counts
15 → 141
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.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 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2)))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))))))
Outputs
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(log.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(*.f64 1 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)
(pow.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l)
(pow.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(*.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))
(*.f64 (pow.f64 Om 3) (/.f64 1 (pow.f64 l 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(exp.f64 (log.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 1 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (sqrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) 3)) (+.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.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/16 (*.f64 (sqrt.f64 (pow.f64 (+.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 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.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/16 (*.f64 (sqrt.f64 (pow.f64 (+.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 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))
(pow.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) 1)
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (pow.f64 Om 3)) (pow.f64 l 3))
(pow.f64 (*.f64 (sqrt.f64 (pow.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)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))
(*.f64 (pow.f64 l 4) (/.f64 1 (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(pow.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(*.f64 1 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))))
(*.f64 (*.f64 l l) (/.f64 1 (*.f64 Om (*.f64 Om (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))
(pow.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))
(*.f64 (*.f64 l l) (/.f64 1 (*.f64 (/.f64 Om kx) (/.f64 Om kx))))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (sqrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(pow.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))

simplify687.0ms (1.6%)

Algorithm
egg-herbie
Rules
1610×*-commutative
884×+-commutative
694×fma-def
542×associate-*r/
448×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0208297435
1698993797
Stop Event
node limit
Counts
575 → 657
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(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 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.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/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/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (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/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 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 l 3)))))) (pow.f64 Om 3)) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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 2) (pow.f64 Om 2)))) 2))) (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) (sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) 2))) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) 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)) (pow.f64 ky 4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (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))) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) 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)) (pow.f64 ky 4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 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/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (sin.f64 ky))) l)) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(/.f64 1 (sin.f64 kx))
(+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))))
(/.f64 1 (sin.f64 ky))
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 ky 4)))) l))))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) l)) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 ky 4)))) l)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (pow.f64 ky 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (pow.f64 ky 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (pow.f64 ky 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))) 2)) (pow.f64 ky 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 kx) 4)) (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10)))))) (pow.f64 (sin.f64 kx) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (*.f64 4/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))))) (*.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (pow.f64 l 3))))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) 2))) (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))) (pow.f64 ky 6)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)))) (sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))) (sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (sin.f64 ky))) l)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 10))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/3 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 14))) (*.f64 2/15 (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))) (pow.f64 kx 6)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))) (sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(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/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 l 3))))))) (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/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/2 (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (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/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 ky 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 kx) 4)) (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10)))))) (pow.f64 (sin.f64 kx) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (*.f64 4/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))))) (pow.f64 (sin.f64 kx) 3))) (pow.f64 l 3))) (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l))) (pow.f64 ky 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 ky 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l))) (pow.f64 kx 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 10))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (*.f64 2/15 (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (sin.f64 ky) 2)) 1) (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/3 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 14)))))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3)))) (pow.f64 kx 6)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l))) (pow.f64 kx 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/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 ky 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 ky 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 ky 4)))) (pow.f64 l 3)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 kx) 4)) (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10)))))) (pow.f64 (sin.f64 kx) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (*.f64 4/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))))) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 ky 6)))) (pow.f64 l 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 ky 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 ky 4)))) (pow.f64 l 3))))))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 kx 4)))) (pow.f64 l 3)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 kx 4)))) (pow.f64 l 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 10))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (*.f64 2/15 (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (sin.f64 ky) 2)) 1) (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/3 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 14)))))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 kx 6)))) (pow.f64 l 3))))))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (pow.f64 l 6))))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (pow.f64 l 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))))) (pow.f64 l 8)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 10) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 10))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))))) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (pow.f64 l 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))))) (pow.f64 l 8))))))
(*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8))) (+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6))))))
(*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8))) (+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6))))))
(*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 Om 6))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4096 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))))))))))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 64 (*.f64 (pow.f64 l 10) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 64 (*.f64 (pow.f64 l 10) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (pow.f64 ky 2))) (pow.f64 Om 4))))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (pow.f64 ky 2))) (pow.f64 Om 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 4))))) (pow.f64 ky 6))) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (pow.f64 ky 2))) (pow.f64 Om 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8)))) (pow.f64 l 8))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10)))) (pow.f64 l 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))))
(*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10)))) (pow.f64 l 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))))
(*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 10)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 8))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 8))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (pow.f64 ky 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 4))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (pow.f64 ky 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (*.f64 (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 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 12 (/.f64 1 (pow.f64 Om 4)))) (pow.f64 kx 4))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 12 (/.f64 1 (pow.f64 Om 4)))) (pow.f64 kx 4))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))))) (+.f64 (*.f64 16 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)))) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 6) (pow.f64 kx 4))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 12 (/.f64 1 (pow.f64 Om 4)))) (pow.f64 kx 4))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))))) (+.f64 (*.f64 16 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)))) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 6) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 l 8) (*.f64 (+.f64 (*.f64 16 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) (pow.f64 Om 2)))))) (pow.f64 Om 2))) (+.f64 (pow.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)))) 2) (*.f64 4/3 (+.f64 (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))))) (pow.f64 Om 2)))))))) (pow.f64 kx 4))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 4)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4)) (pow.f64 l 6)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 l 6)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18)))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 18) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (pow.f64 Om 12) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 kx 4)) (pow.f64 l 8)))))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 4)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4)) (pow.f64 l 6)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 l 6)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18)))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 18) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (pow.f64 Om 12) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 kx 4)) (pow.f64 l 8)))))
(*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4))))
(+.f64 (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4))) (*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4)))))
(+.f64 (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 Om 6) (*.f64 (-.f64 (+.f64 (*.f64 16 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (+.f64 (*.f64 1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))))))) (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 4))) (*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4))))))
(+.f64 (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 (*.f64 1/192 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 10)))) (+.f64 (*.f64 16 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4096 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18))))))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (*.f64 1/4096 (/.f64 1 (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))) (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))))))) (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 Om 6) (*.f64 (-.f64 (+.f64 (*.f64 16 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (+.f64 (*.f64 1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))))))) (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 4))) (*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4)))))))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (+.f64 (*.f64 16 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (*.f64 4/3 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))) (pow.f64 kx 4)) (pow.f64 Om 8)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (+.f64 (*.f64 16 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (*.f64 4/3 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))) (pow.f64 kx 4)) (pow.f64 Om 8)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))))))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (+.f64 (*.f64 16 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 4) (pow.f64 kx 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)) (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 4)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)))))))) (+.f64 (*.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))))) (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))) (pow.f64 Om 4))) (+.f64 (*.f64 16 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 4)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)))))))) (pow.f64 Om 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 6))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))))))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (+.f64 (*.f64 16 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 4) (pow.f64 kx 4))))))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(log.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(*.f64 1 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)
(pow.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l)
(pow.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(*.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))
(*.f64 (pow.f64 Om 3) (/.f64 1 (pow.f64 l 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(exp.f64 (log.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 1 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (sqrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) 3)) (+.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.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/16 (*.f64 (sqrt.f64 (pow.f64 (+.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 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.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/16 (*.f64 (sqrt.f64 (pow.f64 (+.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 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))
(pow.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) 1)
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (pow.f64 Om 3)) (pow.f64 l 3))
(pow.f64 (*.f64 (sqrt.f64 (pow.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)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))
(*.f64 (pow.f64 l 4) (/.f64 1 (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(pow.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(*.f64 1 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))))
(*.f64 (*.f64 l l) (/.f64 1 (*.f64 Om (*.f64 Om (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))
(pow.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))
(*.f64 (*.f64 l l) (/.f64 1 (*.f64 (/.f64 Om kx) (/.f64 Om kx))))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (sqrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(pow.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))
(fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))))
(-.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))) (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))))))
(-.f64 (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 kx kx) (sin.f64 ky)))) (*.f64 (/.f64 l Om) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(*.f64 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 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 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 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 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 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 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 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 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))))
(+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (-.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (*.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 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (+.f64 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (+.f64 (fma.f64 -1 (*.f64 (/.f64 l Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))) (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) (*.f64 (/.f64 l Om) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))))
(+.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 ky ky) (sin.f64 kx))) (+.f64 (-.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) (*.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 l Om) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))))
(*.f64 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 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 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 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 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 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 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 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))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -1 (*.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))))) (pow.f64 l 6)) (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(-.f64 (-.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))) (*.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 Om Om)))) (pow.f64 l 6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 5)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 5))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 7))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1 (/.f64 (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7)) (*.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256))))) (pow.f64 l 7)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (/.f64 (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 Om 7)) (*.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256))))) (pow.f64 l 7))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 5))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 Om 5)) -3/256) (pow.f64 l 7))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) -3/256)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 l 5)) -3/256)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 1 (pow.f64 l 7)))))) (fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(-.f64 (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 l 5)) -3/256))) (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 l 5)) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 1/1024 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 l 7))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 l 2)))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l 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 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.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 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))))))
(-.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.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 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))))) (*.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 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2))))))) (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))))))
(-.f64 (-.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.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 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))))) (*.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 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))))) (*.f64 (pow.f64 kx 6) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l l)) (*.f64 Om Om)))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.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 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4)))))
(+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))))
(-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 ky 4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l)))))))) (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (-.f64 (-.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)) (*.f64 Om Om)))) (*.f64 2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l)))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
1
(+.f64 1 (*.f64 -1/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 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (*.f64 1/2 (pow.f64 l 6)) (*.f64 -1/2 (-.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))))))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 Om Om)))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2)))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.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 (sqrt.f64 1/2) 4))) 1/512)) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) 1/4)) 1/512)) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.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 (sqrt.f64 1/2) 4))) 1/512)) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) 1/4)) 1/512)) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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/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 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 l 3)))))) (pow.f64 Om 3)) (sqrt.f64 1/2))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/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 l (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 4)) (pow.f64 l 3))) 1/512)) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.f64 (sqrt.f64 1/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 l (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 4 (pow.f64 l 3))) 1/512)) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3)))))))
1
(+.f64 1 (*.f64 -1/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 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))) (pow.f64 Om 4)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 1/2 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))) (*.f64 l l))))) (pow.f64 Om 6)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))) (*.f64 l l)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/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 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))) (pow.f64 Om 4)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (/.f64 (*.f64 1/2 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))) (*.f64 l l))))) (pow.f64 Om 6)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))) (*.f64 l l)))) (pow.f64 Om 6))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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 2) (pow.f64 Om 2)))) 2)) (pow.f64 kx 4)))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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 2) (pow.f64 Om 2)))) 2))) (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (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)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))) (*.f64 1/2 (*.f64 (*.f64 -1/2 (-.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2))))))) (*.f64 (*.f64 Om Om) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (*.f64 (/.f64 (*.f64 l l) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))))) 2)) (*.f64 Om Om)))))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))))) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (*.f64 l l)) (*.f64 Om Om)))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.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 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (*.f64 (/.f64 (*.f64 l l) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))))) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))))))))) 2)) (*.f64 Om Om)))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) (sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2)))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 3))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))))))))) 2))) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))))) (*.f64 (pow.f64 ky 6) (*.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 Om Om) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 ky ky) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))))) (*.f64 (pow.f64 ky 6) (*.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3)))))) (/.f64 (*.f64 Om Om) (*.f64 l l)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 l l)) (*.f64 Om Om)))) (*.f64 2 (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (/.f64 (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 l l)))))) (/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 3))))))) (pow.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (sqrt.f64 (/.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))) 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 (*.f64 Om Om) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) 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)) (pow.f64 ky 4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/8 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (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))) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) 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)) (pow.f64 ky 4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))))
(fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (+.f64 (/.f64 (*.f64 1/8 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) l) (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) (pow.f64 (sin.f64 kx) 3))))))) (pow.f64 ky 6)) (+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/8 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 4)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))))) (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)) (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) (pow.f64 (sin.f64 kx) 3)))))))) (+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/8 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/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 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(+.f64 (*.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/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (sin.f64 ky))) l)) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))) (fma.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 1/8 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))))) l) (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 2)) (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 3)))))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) l)) (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) l)) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 2)) (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 3)))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/4)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.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 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.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 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.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 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(/.f64 1 (sin.f64 kx))
(+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3)))
(+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))
(+.f64 (/.f64 1 (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))))
(+.f64 (/.f64 1 (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (pow.f64 ky 6) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))
(+.f64 (/.f64 1 (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (pow.f64 ky 6) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 4)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))
(/.f64 1 (sin.f64 ky))
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))
(+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 ky 4)))) l))))
(+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) l))))
(+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))))))))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) l)) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 ky 4)))) l)))))
(+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (*.f64 (pow.f64 ky 6) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) l) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) l)))))
(+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1/2 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (*.f64 (pow.f64 ky 6) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 4)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))))) (*.f64 1/2 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))))))))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)))))
(fma.f64 -1/2 (/.f64 (+.f64 (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 2/3 (pow.f64 (sin.f64 ky) 6))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))) (/.f64 l (*.f64 Om (*.f64 (sin.f64 ky) (pow.f64 kx 6))))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l))))
(fma.f64 -1/2 (/.f64 (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 l (*.f64 Om (*.f64 (sin.f64 ky) (pow.f64 kx 6))))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))
(sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))
(sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (pow.f64 ky 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))) (*.f64 (*.f64 ky ky) (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 (*.f64 ky ky) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (pow.f64 ky 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))) (*.f64 (*.f64 ky ky) (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2)))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 (*.f64 1/4 (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2)))) 2)))))
(+.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 (*.f64 ky ky) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))))))) (*.f64 -1/4 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))))) 2))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (pow.f64 ky 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) (+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))) 2)) (pow.f64 ky 4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 kx) 4)) (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10)))))) (pow.f64 (sin.f64 kx) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (*.f64 4/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))))) (*.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (pow.f64 l 3))))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))) 2))) (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))) (pow.f64 ky 6)))))))
(+.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))) (*.f64 (*.f64 ky ky) (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 (*.f64 1/4 (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/2 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) l) (*.f64 1/32 (/.f64 (-.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 kx) 10)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 8))) (fma.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/3 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) -2/3))))) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 (sin.f64 kx) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10)))))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (/.f64 4/45 (pow.f64 (sin.f64 kx) 8))))))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))))) (*.f64 -1/4 (/.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (/.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)))) (pow.f64 (*.f64 (*.f64 1/4 (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) 1/2)))) 2)))))))))))
(+.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 (*.f64 ky ky) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))))))) (*.f64 -1/4 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/2 (fma.f64 1/4 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 4)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))))) (*.f64 1/32 (/.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 kx) 10)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/3 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) -2/3))))) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))))) (pow.f64 (sin.f64 kx) 6)) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (/.f64 4/45 (pow.f64 (sin.f64 kx) 8)))))))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))))) (*.f64 -1/4 (/.f64 (*.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))))))) (*.f64 -1/4 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))))) 2))) (fma.f64 1/2 (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))
(sqrt.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)))) (sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (*.f64 kx kx) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (*.f64 kx kx) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))) (sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (*.f64 kx kx) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))) (fma.f64 1/2 (*.f64 (fma.f64 1/2 (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) 2))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (*.f64 kx kx) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)))) (sqrt.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (sin.f64 ky))) l)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 10))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/3 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 14))) (*.f64 2/15 (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))) (pow.f64 kx 6)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))) (sqrt.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (*.f64 kx kx) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/2 (fma.f64 1/4 (/.f64 Om (/.f64 l (*.f64 (sin.f64 ky) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))))) (/.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 10)) (+.f64 (+.f64 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (sin.f64 ky) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (/.f64 1 (pow.f64 (sin.f64 ky) 12))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -3 (/.f64 (fma.f64 (fma.f64 -2/3 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (sin.f64 ky) 2) (fma.f64 2 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) -1/3))) (pow.f64 (sin.f64 ky) 14)) (/.f64 2/15 (pow.f64 (sin.f64 ky) 8))))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3)))) (*.f64 -1/4 (/.f64 (fma.f64 1/2 (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) 2))) (/.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))))))) (fma.f64 1/2 (*.f64 (fma.f64 1/2 (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) 2))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))))) (sqrt.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (*.f64 kx kx) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 1/2 (fma.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) l) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 10)) (+.f64 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (sin.f64 ky) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -3 (/.f64 (fma.f64 (fma.f64 -2/3 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (sin.f64 ky) 2) (fma.f64 2 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) -1/3))) (pow.f64 (sin.f64 ky) 14)) (/.f64 2/15 (pow.f64 (sin.f64 ky) 8))))))))))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)) (/.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 1/2 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) l)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))) (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))))) 2)))) (sqrt.f64 (fma.f64 1/2 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.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/2 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (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 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 l 3))))))) (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 1/32) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 1/2) 4)) (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 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 l 3)) 1/32) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 4 (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 l (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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/2 (/.f64 (-.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 1/32) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 1/32) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) 1/4)))) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.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 l (sqrt.f64 1/2)))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (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 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/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (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 (*.f64 Om Om) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.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 (sqrt.f64 1/2) 4))) 1/512)) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2))))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) 1/4)) 1/512)) (*.f64 (pow.f64 l 3) (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 l (sqrt.f64 1/2))))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(fma.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (*.f64 ky ky) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))) (*.f64 ky ky) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 ky 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(fma.f64 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 ky 4) (fma.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (*.f64 ky ky) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(fma.f64 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))))))) (*.f64 -1/4 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))))))) (pow.f64 ky 4) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))) (*.f64 ky ky) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 kx) 4)) (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10)))))) (pow.f64 (sin.f64 kx) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (*.f64 4/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))))) (pow.f64 (sin.f64 kx) 3))) (pow.f64 l 3))) (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l))) (pow.f64 ky 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 ky 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))))
(fma.f64 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 kx) 10)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 8))) (fma.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/3 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) -2/3))))) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 (sin.f64 kx) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10)))))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (/.f64 4/45 (pow.f64 (sin.f64 kx) 8)))))))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) l)) (pow.f64 ky 6) (fma.f64 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l))) (pow.f64 ky 4) (fma.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (*.f64 ky ky) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))
(fma.f64 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 2 (pow.f64 (sin.f64 kx) 10)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/3 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) -2/3))))) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))))) (pow.f64 (sin.f64 kx) 6)) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (/.f64 4/45 (pow.f64 (sin.f64 kx) 8))))))))))) (*.f64 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 4)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))))) 1/4)) (pow.f64 ky 6) (fma.f64 (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))))))) (*.f64 -1/4 (/.f64 Om (/.f64 l (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))))))) (pow.f64 ky 4) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)))) (*.f64 ky ky) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))) (*.f64 kx kx) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (*.f64 kx kx) (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l))) (pow.f64 kx 4)))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))) (*.f64 kx kx) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l)))))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (*.f64 kx kx) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) l)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 10))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (*.f64 2/15 (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (sin.f64 ky) 2)) 1) (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/3 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 14)))))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3)))) (pow.f64 kx 6)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l))) (pow.f64 kx 4))))))
(fma.f64 (fma.f64 1/4 (/.f64 (+.f64 (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 2/3 (pow.f64 (sin.f64 ky) 6))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))) (/.f64 l (*.f64 (sin.f64 ky) Om))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 10)) (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (sin.f64 ky) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (/.f64 2/15 (pow.f64 (sin.f64 ky) 8))) (*.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 ky) 2) (fma.f64 (fma.f64 -2/3 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) -1/3))) (pow.f64 (sin.f64 ky) 14))))))))))) (pow.f64 kx 6) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/32 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))) (*.f64 kx kx) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 3)) (pow.f64 l 3)) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (sin.f64 ky)) l))))))))
(fma.f64 (fma.f64 1/4 (/.f64 (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (/.f64 l (*.f64 (sin.f64 ky) Om))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 10)) (+.f64 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (sin.f64 ky) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (/.f64 2/15 (pow.f64 (sin.f64 ky) 8)) (*.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 ky) 2) (fma.f64 (fma.f64 -2/3 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) -1/3))) (pow.f64 (sin.f64 ky) 14))))))))))))) (pow.f64 kx 6) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (*.f64 kx kx) (fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.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/16)
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.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/16)
(*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.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/16)
(*.f64 -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 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))
(/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 ky 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -3/2 (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5))))
(+.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 -3/2 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 5)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 ky 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 ky 4)))) (pow.f64 l 3)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -3/2 (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3))))
(+.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))))))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/3 (pow.f64 (sin.f64 kx) 4)) (*.f64 (+.f64 1 (*.f64 -2/3 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10)))))) (pow.f64 (sin.f64 kx) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (*.f64 4/45 (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))))) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 ky 6)))) (pow.f64 l 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 ky 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (*.f64 2 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (sin.f64 kx) 14))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 ky 4)))) (pow.f64 l 3))))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (-.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 kx) 10)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 8))) (fma.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/3 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) -2/3))))) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (/.f64 (pow.f64 (sin.f64 kx) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10)))))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (/.f64 4/45 (pow.f64 (sin.f64 kx) 8))))))) (*.f64 (pow.f64 ky 6) (pow.f64 (sin.f64 kx) 3))))) (fma.f64 -3/2 (/.f64 (/.f64 (*.f64 (*.f64 ky ky) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 5)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))))) (pow.f64 l 3)))))
(+.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 kx) 10)) (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/3 (pow.f64 (sin.f64 kx) 4) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 2) -2/3))))) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 (*.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (/.f64 3 (pow.f64 (sin.f64 kx) 10))))) (pow.f64 (sin.f64 kx) 6)) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2)))) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 12)) (/.f64 4/45 (pow.f64 (sin.f64 kx) 8)))))))) (*.f64 (pow.f64 ky 6) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 l 3)) (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (sin.f64 kx) 14)) (+.f64 (/.f64 3 (pow.f64 (sin.f64 kx) 10)) (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 kx) 5)) 2))))))))))))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/2 (*.f64 (*.f64 kx kx) (pow.f64 Om 3))) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -3/2 (/.f64 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 5))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 kx 4)))) (pow.f64 l 3)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 5))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -3/2 (/.f64 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 5)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 l 3)))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 2)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 kx 4)))) (pow.f64 l 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 10))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 6)) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14))) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (*.f64 3 (/.f64 1 (pow.f64 (sin.f64 ky) 10)))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (*.f64 2/15 (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (sin.f64 ky) 2)) 1) (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/3 (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 14)))))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 kx 6)))) (pow.f64 l 3))))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -3/2 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 3))))) (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 l 3) (*.f64 (-.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 10)) (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (sin.f64 ky) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (/.f64 2/15 (pow.f64 (sin.f64 ky) 8))) (*.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 ky) 2) (fma.f64 (fma.f64 -2/3 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) -1/3))) (pow.f64 (sin.f64 ky) 14)))))) (*.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 3)))))))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -3/2 (/.f64 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 Om 3)) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 5)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 Om 3) (*.f64 (-.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 10)) (+.f64 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (/.f64 (pow.f64 (sin.f64 ky) 6) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (/.f64 3 (pow.f64 (sin.f64 ky) 10)))))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (fma.f64 -3 (/.f64 (*.f64 3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) 14)) (+.f64 (pow.f64 (/.f64 -3/2 (pow.f64 (sin.f64 ky) 5)) 2) (/.f64 3 (pow.f64 (sin.f64 ky) 10))))) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 12)) (+.f64 (/.f64 2/15 (pow.f64 (sin.f64 ky) 8)) (*.f64 -3 (/.f64 (fma.f64 2 (pow.f64 (sin.f64 ky) 2) (fma.f64 (fma.f64 -2/3 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (sin.f64 ky) 4) -1/3))) (pow.f64 (sin.f64 ky) 14)))))))) (*.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 l 3))))))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (pow.f64 l 6))))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (neg.f64 (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12))))
(-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12)))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (pow.f64 l 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))))) (pow.f64 l 8)))))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12)) (*.f64 (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16))) (pow.f64 l 8)))))
(-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12))) (*.f64 (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))) (pow.f64 l 8)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 10) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 10))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))))) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (pow.f64 l 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))))) (pow.f64 l 8))))))
(fma.f64 -1 (*.f64 (pow.f64 l 10) (fma.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 10)) (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16)))))))) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12)) (*.f64 (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16))) (pow.f64 l 8))))))
(-.f64 (-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12))) (*.f64 (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))) (pow.f64 l 8))) (*.f64 (pow.f64 l 10) (-.f64 (-.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 10))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))))))))
(*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))
(*.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)))
(*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6)))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (fma.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)) (neg.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12))) (pow.f64 l 6)))))
(-.f64 (fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))))) (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))))) (pow.f64 l 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8))) (+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/262144 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 18) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14)))) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12)))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8)) (fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (fma.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)) (neg.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12))) (pow.f64 l 6))))))
(-.f64 (-.f64 (fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))))) (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))))) (pow.f64 l 6))) (/.f64 (fma.f64 -1/262144 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14))) (pow.f64 (sin.f64 ky) 18)) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8)))
(*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))
(*.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)))
(*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6)))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (fma.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)) (neg.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12))) (pow.f64 l 6)))))
(-.f64 (fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))))) (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))))) (pow.f64 l 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8))) (+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 l 6))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/262144 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 18) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14)))) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12)))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8)) (fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (fma.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)) (neg.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12))) (pow.f64 l 6))))))
(-.f64 (-.f64 (fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 l 4)) (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))))) (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))))) (pow.f64 l 6))) (/.f64 (fma.f64 -1/262144 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14))) (pow.f64 (sin.f64 ky) 18)) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 8)))
(*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))
(*.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)))
(*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 8)) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 8)) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 Om 6))) (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 8)) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 12))) (fma.f64 -1 (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8)))))) (*.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 8)) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 12))) (-.f64 (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))))))
(+.f64 (*.f64 -1/4096 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4096 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))))))))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 8)) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 12))) (fma.f64 -1 (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8)))))) (fma.f64 1/64 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (pow.f64 (sin.f64 ky) 6)) (neg.f64 (*.f64 (pow.f64 Om 8) (fma.f64 -1/64 (*.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (pow.f64 l 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 (sin.f64 ky) 6))) (+.f64 (/.f64 1/4096 (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (*.f64 -1/262144 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 14)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (pow.f64 (sin.f64 ky) 18)))))))))))
(fma.f64 -1/4096 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 8)) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 12))) (-.f64 (-.f64 (*.f64 1/64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))))) (*.f64 (pow.f64 Om 8) (fma.f64 -1/64 (*.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (pow.f64 l 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 (sin.f64 ky) 6))) (+.f64 (/.f64 1/4096 (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (*.f64 -1/262144 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 14)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (pow.f64 (sin.f64 ky) 18)))))))))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))
(-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48))) (pow.f64 Om 8)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))
(-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))) (pow.f64 Om 8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 64 (*.f64 (pow.f64 l 10) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (*.f64 (*.f64 64 (pow.f64 l 10)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 10)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48))) (pow.f64 Om 8)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(-.f64 (-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))) (pow.f64 Om 8))) (/.f64 (-.f64 (-.f64 (*.f64 64 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 10))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12))) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))))) (pow.f64 Om 10)))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))
(-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48))) (pow.f64 Om 8)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))
(-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))) (pow.f64 Om 8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 64 (*.f64 (pow.f64 l 10) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 Om 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4))) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)) (pow.f64 Om 6))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)))) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (*.f64 (*.f64 64 (pow.f64 l 10)) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 10)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48))) (pow.f64 Om 8)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))
(-.f64 (-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (/.f64 (pow.f64 Om 6) (pow.f64 l 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))) (pow.f64 Om 8))) (/.f64 (-.f64 (-.f64 (*.f64 64 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 10))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12))) (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))))) (pow.f64 Om 10)))
(/.f64 (pow.f64 l 4) (pow.f64 Om 4))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (pow.f64 ky 2))) (pow.f64 Om 4))))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 ky ky) (pow.f64 l 4))))))
(-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 ky ky) (pow.f64 l 4)))))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (pow.f64 ky 2))) (pow.f64 Om 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 ky ky) (pow.f64 l 4)))) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))))
(-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 ky ky) (pow.f64 l 4))))) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 4))))) (pow.f64 ky 6))) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (pow.f64 ky 2))) (pow.f64 Om 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(fma.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (+.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48)))) (pow.f64 Om 4)))))) (+.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 ky ky) (pow.f64 l 4)))) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))))))
(-.f64 (-.f64 (-.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (*.f64 (*.f64 ky ky) (pow.f64 l 4))))) (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (*.f64 (pow.f64 ky 6) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 4) (fma.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45))))) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (-.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (*.f64 (pow.f64 l 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (pow.f64 Om 4)))))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (*.f64 Om Om))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(fma.f64 -1 (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48)) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8)))) (pow.f64 l 8))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (pow.f64 l 8) (fma.f64 -8 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48))) (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8))))) (fma.f64 -1 (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48)) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(-.f64 (-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48))) (*.f64 (pow.f64 l 8) (fma.f64 -8 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48))) (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8))))))
(*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))
(/.f64 (*.f64 1/16 (*.f64 Om Om)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)))
(*.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10)))) (pow.f64 l 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (pow.f64 l 8)) (fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6))))))
(-.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (pow.f64 l 8)))
(*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))
(/.f64 (*.f64 1/16 (*.f64 Om Om)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)))
(*.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10)))) (pow.f64 l 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 l 6))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (pow.f64 l 8)) (fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6))))))
(-.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (pow.f64 l 6)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (pow.f64 l 8)))
(*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))
(/.f64 (*.f64 1/16 (*.f64 Om Om)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)))
(*.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 8)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6)))))
(fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 8)) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 10)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8)))) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))))
(fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) (pow.f64 (sin.f64 ky) 10)) (fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 8)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 4) (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 6))))))
(fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) (pow.f64 (sin.f64 ky) 10)) (fma.f64 1/16 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 8)) (*.f64 -1/32 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))))))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (*.f64 Om Om))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 8))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1 (/.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 Om 8)) (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (-.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)))) (pow.f64 Om 8)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (*.f64 Om Om))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 8))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1 (/.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 Om 8)) (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 2))) (-.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)))) (pow.f64 Om 8)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (pow.f64 Om 6)))
(/.f64 (pow.f64 l 2) (pow.f64 Om 2))
(/.f64 (*.f64 l l) (*.f64 Om Om))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (*.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (pow.f64 ky 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))))) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (*.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (*.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 (pow.f64 ky 4) (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 4))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (pow.f64 ky 4))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 2)) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -8 (/.f64 (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (+.f64 (/.f64 (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -32/3)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))))))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))))) (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (*.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(-.f64 (-.f64 (fma.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (*.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 (pow.f64 ky 4) (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))))) (*.f64 (pow.f64 ky 6) (fma.f64 -8 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))))) (+.f64 (/.f64 (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -32/3)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))))))))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))
(/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))
(/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4))))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 12 (/.f64 1 (pow.f64 Om 4)))) (pow.f64 kx 4))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(fma.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 4) (-.f64 (/.f64 (*.f64 32/3 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)) (/.f64 12 (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))))
(fma.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 4) (fma.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) (neg.f64 (/.f64 12 (pow.f64 Om 4))))) (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 12 (/.f64 1 (pow.f64 Om 4)))) (pow.f64 kx 4))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))))) (+.f64 (*.f64 16 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)))) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 6) (pow.f64 kx 4))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(fma.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 4) (-.f64 (/.f64 (*.f64 32/3 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)) (/.f64 12 (pow.f64 Om 4)))) (fma.f64 (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48) (fma.f64 16 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 -4 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) 12) (*.f64 Om Om))))) (*.f64 (pow.f64 kx 4) (pow.f64 l 6)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))))
(fma.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 4) (fma.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) (neg.f64 (/.f64 12 (pow.f64 Om 4))))) (fma.f64 (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48) (fma.f64 16 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 -4 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) 12) (*.f64 Om Om))))) (*.f64 (pow.f64 kx 4) (pow.f64 l 6)) (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4))))))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (-.f64 (*.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 12 (/.f64 1 (pow.f64 Om 4)))) (pow.f64 kx 4))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))))) (+.f64 (*.f64 16 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)))) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 6) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 l 8) (*.f64 (+.f64 (*.f64 16 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)))))) (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 2) (pow.f64 Om 2)))))) (pow.f64 Om 2))) (+.f64 (pow.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)))) 2) (*.f64 4/3 (+.f64 (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))) (*.f64 -64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6))))) (pow.f64 Om 2)))))))) (pow.f64 kx 4))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(fma.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 4) (-.f64 (/.f64 (*.f64 32/3 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)) (/.f64 12 (pow.f64 Om 4)))) (fma.f64 (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48) (fma.f64 16 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 -4 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) 12) (*.f64 Om Om))))) (*.f64 (pow.f64 kx 4) (pow.f64 l 6)) (fma.f64 (pow.f64 l 8) (*.f64 (pow.f64 kx 4) (fma.f64 16 (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16))) (fma.f64 -4 (/.f64 (fma.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) 2) (*.f64 Om Om)) -3/4))) (*.f64 Om Om)) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) 12) 2) (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48))) (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8)))) 4/3))))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))))))
(fma.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 4) (fma.f64 32/3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) (neg.f64 (/.f64 12 (pow.f64 Om 4))))) (fma.f64 (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48) (fma.f64 16 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 -4 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) 12) (*.f64 Om Om))))) (*.f64 (pow.f64 kx 4) (pow.f64 l 6)) (fma.f64 (pow.f64 l 8) (*.f64 (pow.f64 kx 4) (fma.f64 16 (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 8)) 16) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 6)) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))) (fma.f64 -4 (/.f64 (fma.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) (fma.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) 2) (*.f64 Om Om)) -3/4))) (*.f64 Om Om)) (+.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 4)) 12) 2) (*.f64 (fma.f64 -8 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 6)) -48))) (*.f64 -128 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 8)))) 4/3))))) (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))))))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))
(/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 4)))
(+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (/.f64 (*.f64 1/24 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))) (/.f64 (pow.f64 l 4) (pow.f64 kx 4))))
(+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4)) (pow.f64 l 6)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))))
(+.f64 (/.f64 (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (/.f64 (*.f64 1/24 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))) (/.f64 (pow.f64 l 4) (pow.f64 kx 4))) (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (*.f64 -4 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 Om 4)))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12)))))))))
(+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))))) (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (*.f64 -4 (/.f64 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18)))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 l 6)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18)))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 18) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (pow.f64 Om 12) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 kx 4)) (pow.f64 l 8)))))
(+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (*.f64 -4 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 Om 4)))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12))))))) (+.f64 (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (/.f64 (*.f64 1/24 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))) (/.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (/.f64 (+.f64 (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 Om Om)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (*.f64 -4 (/.f64 (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 Om 6)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18)))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 1/128 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 Om 6)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/262144 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 18) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 18)))) (/.f64 (*.f64 1/4096 (pow.f64 Om 12)) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 18) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14)))) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12)))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (/.f64 (pow.f64 l 8) (pow.f64 kx 4)))))
(+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (*.f64 -4 (/.f64 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18)))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))))))))) (+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))))) (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (+.f64 (fma.f64 1/32 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (*.f64 Om Om) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))))) (fma.f64 4/3 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (*.f64 -4 (/.f64 (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (pow.f64 Om 6) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 1/128 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 Om 6)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/262144 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 18))) (pow.f64 (sin.f64 ky) 18)) (*.f64 1/4096 (/.f64 (pow.f64 Om 12) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14))) (pow.f64 (sin.f64 ky) 18)) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (/.f64 (pow.f64 l 8) (pow.f64 kx 4))))))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))
(/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 l 4)))
(+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (/.f64 (*.f64 1/24 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))) (/.f64 (pow.f64 l 4) (pow.f64 kx 4))))
(+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4)) (pow.f64 l 6)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2))))
(+.f64 (/.f64 (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (/.f64 (*.f64 1/24 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))) (/.f64 (pow.f64 l 4) (pow.f64 kx 4))) (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (*.f64 -4 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 Om 4)))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12)))))))))
(+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))))) (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (*.f64 -4 (/.f64 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18)))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 l 6)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 12)))) (pow.f64 kx 4)) (pow.f64 l 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6))) (*.f64 -1/12 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 kx 4)) (pow.f64 l 2)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8))) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)))) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/512 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 10))))) (*.f64 -4 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18)))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 12) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 9)) (pow.f64 (sin.f64 ky) 9))) 2) (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 18)) (pow.f64 (sin.f64 ky) 18))))))) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 18) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (pow.f64 Om 12) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 Om 4))))) (*.f64 -16 (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 14) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (pow.f64 (sin.f64 ky) 18))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 Om 6) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) 2) (pow.f64 Om 14)) (pow.f64 (sin.f64 ky) 18))) (*.f64 1/4096 (/.f64 (*.f64 (pow.f64 Om 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (pow.f64 kx 4)) (pow.f64 l 8)))))
(+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (*.f64 -4 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 Om 4)))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12))))))) (+.f64 (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (/.f64 (*.f64 1/24 (pow.f64 Om 4)) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))) (/.f64 (pow.f64 l 4) (pow.f64 kx 4)))) (/.f64 (+.f64 (fma.f64 1/32 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 Om Om)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 4/3 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (*.f64 -4 (/.f64 (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 Om 6)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18)))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 1/128 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 Om 6)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/262144 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 18) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 18)))) (/.f64 (*.f64 1/4096 (pow.f64 Om 12)) (pow.f64 (sin.f64 ky) 12))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 18) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14)))) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (/.f64 (*.f64 1/4096 (*.f64 (pow.f64 Om 8) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (pow.f64 (sin.f64 ky) 12)))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (/.f64 (pow.f64 l 8) (pow.f64 kx 4)))))
(+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 6) (+.f64 (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (fma.f64 4/3 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (*.f64 -4 (/.f64 (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18)))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))))))))) (+.f64 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 4) (+.f64 (fma.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))) (*.f64 1/24 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 Om 8))))))) (+.f64 (/.f64 (+.f64 (fma.f64 1/16 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -1/12 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/4 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (*.f64 l l) (pow.f64 kx 4))) (/.f64 (+.f64 (fma.f64 1/32 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (*.f64 Om Om) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))))) (fma.f64 4/3 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 8)) -3/256) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om))) (/.f64 (*.f64 -1/512 (pow.f64 Om 8)) (pow.f64 (sin.f64 ky) 10))) (*.f64 -4 (/.f64 (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (pow.f64 Om 6) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 1/128 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (pow.f64 Om 6)) (fma.f64 1/4096 (/.f64 (pow.f64 Om 12) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 Om 9)))) 2) (*.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 18))))))) (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/262144 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 18))) (pow.f64 (sin.f64 ky) 18)) (*.f64 1/4096 (/.f64 (pow.f64 Om 12) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 Om 4))))) (*.f64 16 (fma.f64 -1/262144 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12) (pow.f64 Om 14))) (pow.f64 (sin.f64 ky) 18)) (fma.f64 -1/64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) (/.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (pow.f64 Om 6) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) 48) 2) (/.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 Om 14))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (/.f64 (pow.f64 (sin.f64 ky) 12) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) 12)))))))) (*.f64 1/4096 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 12))))))) (/.f64 (pow.f64 l 8) (pow.f64 kx 4))))))
(*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4))))
(neg.f64 (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)))))))
(*.f64 (neg.f64 (*.f64 Om Om)) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4))) (*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4)))))
(fma.f64 (pow.f64 Om 4) (*.f64 (pow.f64 kx 4) (fma.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))))) (neg.f64 (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))))))))
(-.f64 (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 kx 4) (fma.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8)))))))) (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)))))))
(+.f64 (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 Om 6) (*.f64 (-.f64 (+.f64 (*.f64 16 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (+.f64 (*.f64 1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))))))) (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 4))) (*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4))))))
(fma.f64 (pow.f64 Om 4) (*.f64 (pow.f64 kx 4) (fma.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))))) (fma.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 4) (-.f64 (fma.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 (*.f64 -4 (pow.f64 l 4)) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))))))))) (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8))))) (neg.f64 (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)))))))))
(fma.f64 (pow.f64 Om 4) (*.f64 (pow.f64 kx 4) (fma.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))))) (-.f64 (*.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 4) (-.f64 (fma.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12)))))))))) (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8)))))) (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))))))))
(+.f64 (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (+.f64 (*.f64 1/24 (/.f64 1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/256 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 (*.f64 1/192 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 10)))) (+.f64 (*.f64 16 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4096 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))) (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18))))))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/262144 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (*.f64 1/4096 (/.f64 1 (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))) (*.f64 -1/64 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))))))))) (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12))))))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))) (pow.f64 kx 4))) (+.f64 (*.f64 (pow.f64 Om 6) (*.f64 (-.f64 (+.f64 (*.f64 16 (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 12)))))) (+.f64 (*.f64 1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 14) (pow.f64 (sin.f64 ky) 18)))) (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/262144 (/.f64 (pow.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2) (*.f64 (pow.f64 l 18) (pow.f64 (sin.f64 ky) 18)))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 9) (pow.f64 (sin.f64 ky) 9)))) 2) (*.f64 1/4096 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 12) (pow.f64 (sin.f64 ky) 12)))))))))) (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 4))) (*.f64 -1 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 3/16 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4)))))))
(fma.f64 (pow.f64 Om 4) (*.f64 (pow.f64 kx 4) (fma.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))))) (fma.f64 (pow.f64 Om 8) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 1/192 (*.f64 (pow.f64 (sin.f64 ky) 10) (pow.f64 l 8))) (fma.f64 16 (fma.f64 -1/64 (*.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (pow.f64 l 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 (sin.f64 ky) 6))) (+.f64 (/.f64 1/4096 (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (*.f64 -1/262144 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 14)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (pow.f64 (sin.f64 ky) 18)))))) (fma.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 1/128 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12)))))) (pow.f64 l 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 (sin.f64 ky) 6))) (fma.f64 -1/262144 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 18)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (pow.f64 (sin.f64 ky) 18))) (+.f64 (/.f64 1/4096 (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 6)) (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))))) (pow.f64 (sin.f64 ky) 6)))))))) (*.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))))))))))))) (fma.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 4) (-.f64 (fma.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 (*.f64 -4 (pow.f64 l 4)) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))))))))) (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8))))) (neg.f64 (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4))))))))))
(fma.f64 (pow.f64 Om 4) (*.f64 (pow.f64 kx 4) (fma.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (+.f64 (/.f64 1/24 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/256 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))))) (fma.f64 (pow.f64 Om 8) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 1/192 (*.f64 (pow.f64 (sin.f64 ky) 10) (pow.f64 l 8))) (fma.f64 16 (fma.f64 -1/64 (*.f64 (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (pow.f64 l 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 (sin.f64 ky) 6))) (+.f64 (/.f64 1/4096 (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))) (*.f64 -1/262144 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 14)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (pow.f64 (sin.f64 ky) 18)))))) (fma.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 1/128 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12)))))) (pow.f64 l 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 (sin.f64 ky) 6))) (fma.f64 -1/262144 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 18)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (pow.f64 (sin.f64 ky) 18))) (+.f64 (/.f64 1/4096 (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (pow.f64 l 6)) (/.f64 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))))) (pow.f64 (sin.f64 ky) 6)))))))) (*.f64 1/32 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12))))))))))))) (-.f64 (*.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 4) (-.f64 (fma.f64 16 (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 8))))) (fma.f64 1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 14))) (*.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 -1/262144 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) 2) (*.f64 (pow.f64 (sin.f64 ky) 18) (pow.f64 l 18))) (+.f64 (pow.f64 (*.f64 -1/1024 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 l 9)))) 2) (*.f64 1/4096 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) (*.f64 (pow.f64 (sin.f64 ky) 12) (pow.f64 l 12)))))))))) (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 8)))))) (*.f64 (*.f64 Om Om) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 3/16 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (/.f64 1/12 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 4)))))))))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4)))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (+.f64 (*.f64 16 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (*.f64 4/3 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))) (pow.f64 kx 4)) (pow.f64 Om 8)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4))) (/.f64 (fma.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2) (fma.f64 16 (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48))) (fma.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 2) (fma.f64 -1 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 4/3)))) (/.f64 (pow.f64 Om 8) (pow.f64 kx 4)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (/.f64 (fma.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2) (fma.f64 16 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))) (fma.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 2) (-.f64 (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))))) (*.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)))) 4/3)))) (/.f64 (pow.f64 Om 8) (pow.f64 kx 4))))))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))
(*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))
(*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4)))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 l 4)) (+.f64 (*.f64 4 (pow.f64 l 4)) (*.f64 32/3 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 4)) (pow.f64 Om 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 4)))))) (pow.f64 kx 4)) (pow.f64 Om 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (+.f64 (*.f64 16 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2) (pow.f64 l 4))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 l 4)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (*.f64 4/3 (+.f64 (*.f64 -128 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 6))) (*.f64 -8 (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4))) (*.f64 -64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))))) (pow.f64 kx 4)) (pow.f64 Om 8)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4))) (/.f64 (fma.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2) (fma.f64 16 (fma.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2)) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48))) (fma.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 2) (fma.f64 -1 (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2) (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 (*.f64 -8 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 4/3)))) (/.f64 (pow.f64 Om 8) (pow.f64 kx 4)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))))
(+.f64 (/.f64 (fma.f64 -16 (pow.f64 l 4) (fma.f64 4 (pow.f64 l 4) (*.f64 (*.f64 32/3 (pow.f64 l 4)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 4) (pow.f64 kx 4))) (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) (fma.f64 4/3 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 14))) (/.f64 (pow.f64 Om 6) (pow.f64 kx 4))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 kx 4)))) (/.f64 (fma.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2) (fma.f64 16 (-.f64 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) 48)) (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))) (fma.f64 -4 (*.f64 (pow.f64 l 4) (fma.f64 16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12)) 2) (-.f64 (*.f64 32 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) 12) 2))))) (*.f64 (fma.f64 -128 (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 l 8)) (*.f64 -8 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 4)) -48)))) 4/3)))) (/.f64 (pow.f64 Om 8) (pow.f64 kx 4))))))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -12)))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))))))))
(fma.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -12)) (pow.f64 kx 4) (*.f64 (*.f64 (*.f64 ky ky) (pow.f64 kx 4)) (fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))))
(fma.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -12)) (pow.f64 kx 4) (*.f64 (*.f64 ky ky) (*.f64 (pow.f64 kx 4) (fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))))))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (+.f64 (*.f64 16 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 4) (pow.f64 kx 4)))))
(fma.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -12)) (pow.f64 kx 4) (fma.f64 (*.f64 ky ky) (*.f64 (pow.f64 kx 4) (fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2))))))) (fma.f64 4/3 (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))) (fma.f64 16 (+.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 4)))))
(fma.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -12)) (pow.f64 kx 4) (fma.f64 (*.f64 ky ky) (*.f64 (pow.f64 kx 4) (fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2))))))) (fma.f64 4/3 (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))) (fma.f64 16 (-.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 l 4)) (pow.f64 Om 4))))))) (+.f64 (*.f64 (+.f64 (*.f64 4/3 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)) (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 4)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)))))))) (+.f64 (*.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))))) (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))) (pow.f64 Om 4))) (+.f64 (*.f64 16 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 16/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (pow.f64 Om 4)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 l 4)) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 4)))))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)))))))) (pow.f64 Om 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 6))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2))))))) (pow.f64 Om 4))) (+.f64 (*.f64 4/3 (+.f64 (*.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (+.f64 (*.f64 16 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -8/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 32 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (pow.f64 Om 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (pow.f64 l 4)) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 4) (pow.f64 kx 4))))))
(fma.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -12)) (pow.f64 kx 4) (fma.f64 (*.f64 ky ky) (*.f64 (pow.f64 kx 4) (fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))) (fma.f64 (fma.f64 4/3 (fma.f64 -8 (/.f64 (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (+.f64 (/.f64 (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -32/3)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))))) (fma.f64 -4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2)))))) (fma.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2)))))) (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45))))))))) (fma.f64 16 (+.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (+.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48)))) (pow.f64 Om 4))))) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2)))))) (pow.f64 Om 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 6)) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (fma.f64 -1 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2))))))) (fma.f64 4/3 (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))) (fma.f64 16 (+.f64 (/.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 4))))))
(fma.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -12)) (pow.f64 kx 4) (fma.f64 (*.f64 ky ky) (*.f64 (pow.f64 kx 4) (fma.f64 16 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 32/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))))))) (fma.f64 (fma.f64 4/3 (fma.f64 -8 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))))) (+.f64 (/.f64 (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -32/3)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 -8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2)))))) (fma.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (-.f64 (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))) (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))))) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2))))))))) (pow.f64 Om 4)) (fma.f64 16 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 4) (fma.f64 -64/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 16/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45))))) (pow.f64 Om 4)) (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (-.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) (*.f64 (pow.f64 l 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2)))))) (pow.f64 Om 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 6)) (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12)) 2) (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2))))))) (fma.f64 4/3 (fma.f64 -64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16))))) (fma.f64 16 (-.f64 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (fma.f64 -8/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 48))))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 12) 2) (/.f64 (pow.f64 Om 4) (pow.f64 l 4)))))) (*.f64 (pow.f64 kx 4) (pow.f64 ky 4))))))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 4 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3)) -12)))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) 3))) -12)))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.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))))
(log.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (*.f64 4 (*.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(cbrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(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 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 1 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(cbrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l)
(/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) 1)
(/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))))
(/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(*.f64 (pow.f64 Om 3) (/.f64 1 (pow.f64 l 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1)
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(log.f64 (exp.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(exp.f64 (log.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 l 3))
(*.f64 1 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) (cbrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (sqrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (sqrt.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) 3) (pow.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) 3)) (+.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.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/16 (*.f64 (sqrt.f64 (pow.f64 (+.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 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) 3)) (pow.f64 (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) 3)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (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)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))))) (*.f64 (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) (-.f64 (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))))))))
(/.f64 (+.f64 (*.f64 1/4096 (pow.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) 3)) (pow.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) (+.f64 (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3) (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 2))) (*.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (-.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.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/16 (*.f64 (sqrt.f64 (pow.f64 (+.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 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (-.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))
(/.f64 (-.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (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)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))))) (*.f64 (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))) (-.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))
(/.f64 (-.f64 (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3) (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 2))) (*.f64 (pow.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (*.f64 (*.f64 -1/2 (/.f64 Om l)) (*.f64 -1/2 (/.f64 Om l))))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) 1)
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (exp.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(cbrt.f64 (*.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)) (*.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (/.f64 (*.f64 1 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (/.f64 (*.f64 -1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (pow.f64 Om 3)) (pow.f64 l 3))
(*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))
(pow.f64 (*.f64 (sqrt.f64 (pow.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)
(*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) (*.f64 (sqrt.f64 (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)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (pow.f64 (+.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 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)))
(*.f64 1 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(*.f64 (pow.f64 l 4) (/.f64 1 (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))) (cbrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(pow.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))) 1)
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(log.f64 (exp.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)) (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(exp.f64 (log.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))
(/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))
(/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))
(*.f64 1 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(*.f64 (*.f64 l l) (/.f64 1 (*.f64 Om (*.f64 Om (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(*.f64 (*.f64 l l) (/.f64 (/.f64 1 Om) (*.f64 Om (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))))
(/.f64 (*.f64 l l) (*.f64 Om (*.f64 Om (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))))) (cbrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (sqrt.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(pow.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) 1)
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))) (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(cbrt.f64 (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (*.f64 (/.f64 l (*.f64 Om Om)) (*.f64 (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2)))))
(/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))
(*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)))
(*.f64 1 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(*.f64 (*.f64 l l) (/.f64 1 (*.f64 (/.f64 Om kx) (/.f64 Om kx))))
(*.f64 (*.f64 l l) (/.f64 (/.f64 1 (/.f64 Om kx)) (/.f64 Om kx)))
(/.f64 (*.f64 l l) (*.f64 (/.f64 Om kx) (/.f64 Om kx)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)))) (cbrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (sqrt.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(pow.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) 1)
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx)) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))) (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 l Om) (/.f64 l Om))) (pow.f64 kx 4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 kx kx))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 l Om) kx) (*.f64 (/.f64 l Om) kx))
(pow.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))) 1)
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))))) (*.f64 (pow.f64 kx 4) (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3)))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) -3)))) 2) (/.f64 (*.f64 -16 (pow.f64 l 4)) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 l (/.f64 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) l)))) 3))))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 (/.f64 l (*.f64 Om Om)) l) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))
(*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (*.f64 (/.f64 l (*.f64 Om Om)) (/.f64 l (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (sqrt.f64 (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) -3))))) 2) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 l (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 2)) Om)) l))) 3))))))

eval2.1s (4.9%)

Compiler

Compiled 109389 to 70516 computations (35.5% saved)

prune430.0ms (1%)

Pruning

34 alts after pruning (34 fresh and 0 done)

PrunedKeptTotal
New79732829
Fresh13215
Picked505
Done000
Total81534849
Accurracy
91.3%
Counts
849 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.0%
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
26.1%
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
8.1%
(+.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/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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))))))))
15.7%
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))))
17.3%
(+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
22.4%
(+.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)))))
17.4%
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
21.4%
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
38.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
19.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (-.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))) 1/2)))
15.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (fma.f64 -4/3 (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2)) l)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) -2)) 2)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) -1/2))) 1/2)))
8.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/2 (*.f64 (*.f64 kx kx) (pow.f64 Om 3))) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
23.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
22.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l) -1/2) 1/2)))
10.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) l))) -1/2) 1/2)))
9.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) l)))) -1/2) 1/2)))
27.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
11.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (/.f64 Om l)) -1/2) 1/2)))
23.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om l)) -1/2) 1/2)))
12.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))) (/.f64 Om l)) -1/2) 1/2)))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
8.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))) (/.f64 Om l)) -1/2) 1/2)))
20.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) 1/2)))
25.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
22.5%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
23.0%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
24.0%
(sqrt.f64 1/2)
35.4%
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
31.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))
13.0%
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
26.1%
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
8.1%
(+.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/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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))))))))
15.7%
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))))
17.3%
(+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
22.4%
(+.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)))))
17.4%
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
21.4%
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
38.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
19.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (-.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))) 1/2)))
15.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (fma.f64 -4/3 (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2)) l)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) -2)) 2)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) -1/2))) 1/2)))
8.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/2 (*.f64 (*.f64 kx kx) (pow.f64 Om 3))) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
23.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
22.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l) -1/2) 1/2)))
10.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) l))) -1/2) 1/2)))
9.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) l)))) -1/2) 1/2)))
27.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
11.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (/.f64 Om l)) -1/2) 1/2)))
23.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om l)) -1/2) 1/2)))
12.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))) (/.f64 Om l)) -1/2) 1/2)))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
8.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))) (/.f64 Om l)) -1/2) 1/2)))
20.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) 1/2)))
25.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
22.5%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
23.0%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
24.0%
(sqrt.f64 1/2)
35.4%
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
31.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))
Compiler

Compiled 5836 to 4324 computations (25.9% saved)

localize3.8s (9%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
84.9%
(*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
67.7%
(-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
63.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (/.f64 Om l)) -1/2) 1/2)))
59.5%
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
88.6%
(*.f64 Om (*.f64 kx kx))
88.5%
(fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
85.3%
(/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
57.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
99.9%
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
98.1%
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
74.6%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
100.0%
(*.f64 2 (/.f64 l Om))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
99.6%
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
95.6%
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
Compiler

Compiled 865 to 485 computations (43.9% saved)

series217.0ms (0.5%)

Counts
15 → 460
Calls

132 calls:

TimeVariablePointExpression
30.0ms
l
@0
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
29.0ms
kx
@-inf
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
22.0ms
ky
@inf
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (/.f64 Om l)) -1/2) 1/2)))
17.0ms
l
@-inf
(fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
6.0ms
Om
@-inf
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))

rewrite158.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1422×pow1
1348×add-exp-log
1348×add-log-exp
1348×log1p-expm1-u
1348×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065787
11471787
Stop Event
node limit
Counts
15 → 138
Calls
Call 1
Inputs
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(*.f64 2 (/.f64 l Om))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
(/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 Om (*.f64 kx kx))
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (/.f64 Om l)) -1/2) 1/2)))
(-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
Outputs
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 1)
(log.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))) (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))) 1)
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(/.f64 (*.f64 2 l) Om)
(pow.f64 (*.f64 2 (/.f64 l Om)) 1)
(log.f64 (exp.f64 (*.f64 2 (/.f64 l Om))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om))))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))
(*.f64 (/.f64 Om l) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (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))))
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(sqrt.f64 (+.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (sin.f64 kx) (sin.f64 kx))))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(*.f64 1 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 (/.f64 Om l) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)))
(*.f64 (*.f64 (*.f64 Om kx) kx) (/.f64 1 (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(pow.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(pow.f64 (*.f64 (*.f64 Om kx) kx) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 Om kx) kx)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 (*.f64 Om kx) kx)) (*.f64 (*.f64 Om kx) kx)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 Om kx) kx)))
(exp.f64 (log.f64 (*.f64 (*.f64 Om kx) kx)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 Om kx) kx)))
(+.f64 (*.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(*.f64 1 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (sqrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(pow.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(+.f64 (pow.f64 (sin.f64 ky) -6) (neg.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(*.f64 1 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) -6) 3) (pow.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (sin.f64 ky) -6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (sin.f64 ky) -6)) (*.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (+.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(pow.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(pow.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))

simplify325.0ms (0.8%)

Algorithm
egg-herbie
Rules
1826×fma-def
1210×times-frac
768×*-commutative
650×distribute-rgt-in
650×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124948792
1379745988
Stop Event
node limit
Counts
598 → 548
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 3/2048 (/.f64 1 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 kx 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 kx 6))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 kx 4))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 kx) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 kx) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) (pow.f64 Om 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 kx 6))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))))))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) 2))) (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(*.f64 (sqrt.f64 (/.f64 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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.f64 (+.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 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.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 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky))) (*.f64 -1 (*.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 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 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)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 3)) (pow.f64 (sqrt.f64 1/2) 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))))
(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/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.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/8192 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 5))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))) (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))))) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (pow.f64 ky 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 Om (pow.f64 kx 2))
(*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 13/12 (pow.f64 kx 4)) (*.f64 -1/8 (pow.f64 kx 4))) (pow.f64 ky 3))) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 kx 2) ky)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 13/12 (pow.f64 kx 4)) (*.f64 -1/8 (pow.f64 kx 4))) (pow.f64 ky 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/160 (pow.f64 kx 4)) (+.f64 (*.f64 -13/72 (pow.f64 kx 4)) (*.f64 28/45 (pow.f64 kx 4)))) ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 kx 2) ky)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 13/12 (pow.f64 kx 4)) (*.f64 -1/8 (pow.f64 kx 4))) (pow.f64 ky 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 kx 2)) (*.f64 13/120 (pow.f64 kx 2)))) (*.f64 1/2 (+.f64 (*.f64 -14/135 (pow.f64 kx 4)) (+.f64 (*.f64 13/1440 (pow.f64 kx 4)) (+.f64 (*.f64 -1/6720 (pow.f64 kx 4)) (*.f64 881/3780 (pow.f64 kx 4))))))) ky) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/160 (pow.f64 kx 4)) (+.f64 (*.f64 -13/72 (pow.f64 kx 4)) (*.f64 28/45 (pow.f64 kx 4)))) ky)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 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/8 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (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/32 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (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 6))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (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 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 kx 4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 kx 4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))))))
(/.f64 3/4 (pow.f64 ky 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 ky 4))) (*.f64 3/4 (/.f64 1 (pow.f64 ky 6))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 ky 4))) (+.f64 (*.f64 2/5 (/.f64 1 (pow.f64 ky 2))) (*.f64 3/4 (/.f64 1 (pow.f64 ky 6)))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 ky 4))) (+.f64 191/1260 (+.f64 (*.f64 2/5 (/.f64 1 (pow.f64 ky 2))) (*.f64 3/4 (/.f64 1 (pow.f64 ky 6))))))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))) (+.f64 (*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))) (+.f64 (*.f64 28/45 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 1/160 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 -13/72 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))) (+.f64 (*.f64 28/45 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 (+.f64 (*.f64 -14/135 (pow.f64 kx 4)) (+.f64 (*.f64 13/1440 (pow.f64 kx 4)) (+.f64 (*.f64 -1/6720 (pow.f64 kx 4)) (*.f64 881/3780 (pow.f64 kx 4))))) ky) (+.f64 (*.f64 1/160 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 -13/72 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)))))))))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 1)
(log.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))) (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))) 1)
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(/.f64 (*.f64 2 l) Om)
(pow.f64 (*.f64 2 (/.f64 l Om)) 1)
(log.f64 (exp.f64 (*.f64 2 (/.f64 l Om))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om))))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))
(*.f64 (/.f64 Om l) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (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))))
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(sqrt.f64 (+.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (sin.f64 kx) (sin.f64 kx))))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(*.f64 1 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 (/.f64 Om l) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)))
(*.f64 (*.f64 (*.f64 Om kx) kx) (/.f64 1 (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(pow.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(pow.f64 (*.f64 (*.f64 Om kx) kx) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 Om kx) kx)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 (*.f64 Om kx) kx)) (*.f64 (*.f64 Om kx) kx)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 Om kx) kx)))
(exp.f64 (log.f64 (*.f64 (*.f64 Om kx) kx)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 Om kx) kx)))
(+.f64 (*.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(*.f64 1 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (sqrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(pow.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(+.f64 (pow.f64 (sin.f64 ky) -6) (neg.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(*.f64 1 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) -6) 3) (pow.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (sin.f64 ky) -6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (sin.f64 ky) -6)) (*.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (+.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(pow.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(pow.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(exp.f64 (log.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
Outputs
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 l (/.f64 Om kx)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 kx 3))) (*.f64 2 (/.f64 l (/.f64 Om kx))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 kx 3))) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (/.f64 (*.f64 1/60 (*.f64 l (pow.f64 kx 5))) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (/.f64 l (/.f64 Om (pow.f64 kx 3))) (fma.f64 2 (/.f64 l (/.f64 Om kx)) (fma.f64 1/60 (/.f64 l (/.f64 Om (pow.f64 kx 5))) (/.f64 (*.f64 -1/2520 (*.f64 l (pow.f64 kx 7))) Om))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4)))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (pow.f64 l 4))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (pow.f64 l 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 l 4))))))
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1 (*.f64 (fma.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 6)) (+.f64 1 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (pow.f64 l 4))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) (-.f64 (-.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (pow.f64 l 4))) (*.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) Om)) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (pow.f64 l 6))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) (*.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256))))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256))) (/.f64 (*.f64 1/1024 (pow.f64 Om 7)) (pow.f64 (sin.f64 kx) 7))) (pow.f64 l 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/2)
(*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/2))
(fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/16))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/2))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/16))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 Om Om) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 7))) (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/2))))))
(fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 7))) (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/2 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 1/16))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l))
(*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))
(+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(fma.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) 3/256 (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 3/2048 (/.f64 1 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/1024 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (/.f64 3/2048 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (/.f64 1/1024 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) 3/256 (fma.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l) (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) (*.f64 (pow.f64 Om 7) (+.f64 (/.f64 3/2048 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (/.f64 1/1024 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (pow.f64 Om 4))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (*.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (pow.f64 Om 4)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (pow.f64 Om 4))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (fma.f64 -1 (/.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (*.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6)))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (pow.f64 Om 4)))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 kx 4)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (neg.f64 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1) (*.f64 (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (pow.f64 kx 6))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 kx 4))))))
(fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))))) (+.f64 1 (neg.f64 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4))))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) (-.f64 (-.f64 1 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om)) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om)))) (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) -1/2) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) -1/2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/4))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) -1/2) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2)) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) -1/2) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))) 2))) (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))))
(+.f64 (fma.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) Om)) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) -1/2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/4)) Om))))) 1) (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) -1/2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/4))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 1/8 (*.f64 (sin.f64 kx) l)) (/.f64 Om (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 kx) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 1/8 (*.f64 (sin.f64 kx) l)) (/.f64 Om (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (pow.f64 (sqrt.f64 1/2) 3))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (pow.f64 (sin.f64 kx) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/128 (*.f64 Om Om)) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (pow.f64 (sqrt.f64 1/2) 3))))))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2)))) (sqrt.f64 1/2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(fma.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 1/8 (*.f64 (sin.f64 kx) l)) (/.f64 Om (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 1/2) 4) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) (pow.f64 Om 3)) (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/512 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 (sqrt.f64 1/2) 4))) (/.f64 1/32 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/512 (/.f64 4 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) (/.f64 -1/32 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (/.f64 (sqrt.f64 1/2) (pow.f64 Om 3))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))) (/.f64 Om (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 1/8 (*.f64 (sin.f64 kx) l)) (/.f64 Om (sqrt.f64 1/2)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4)) (+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 1/4))) (pow.f64 Om 4)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (*.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 1/4))) (pow.f64 Om 4)) 1) (fma.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 1/4)))))) (pow.f64 Om 6)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4)) (+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 1/4))) (pow.f64 Om 4)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (pow.f64 Om 6))))))
(fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4)) (+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (*.f64 (*.f64 -2 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 1/4))) (pow.f64 Om 4)) 1) (fma.f64 1/2 (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) -6) (neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) 1/4)))))) (pow.f64 Om 6)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 Om Om)) 2))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 kx 6))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (fma.f64 -1 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 8/45) (*.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))))) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) (fma.f64 1/2 (fma.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om)) (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) 8/45 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) Om)))) (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 Om Om) (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) Om)))) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 (/.f64 -4/3 Om) (/.f64 (*.f64 l l) Om)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))))) 1))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) 1/2))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 l l) Om)) 1))) 1/2))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l)))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l)))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (sqrt.f64 1/2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l)))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l)))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (sqrt.f64 1/2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l)))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (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 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l)))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (sqrt.f64 1/2)) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) (/.f64 (/.f64 Om (sqrt.f64 1/2)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/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 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2)))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 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 (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l)) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))))
(fma.f64 1/2 (*.f64 (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2)))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2)))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) 2))) (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(fma.f64 1/2 (*.f64 (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l)) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))))) (fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2))) (*.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 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))))))) (*.f64 -1/16 (*.f64 (/.f64 Om (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)) (/.f64 (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l)) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 6))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l) 1/2)))))
(fma.f64 1/2 (*.f64 (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2)))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2))))) (fma.f64 1/16 (*.f64 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2))) (*.f64 (fma.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 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))))) (*.f64 -1/16 (*.f64 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l) (/.f64 (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) l)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2)))) 2))) (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 1/2))))) (pow.f64 ky 6))) (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) -1/4 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/2 (*.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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(+.f64 (*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.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 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 3)))))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))) (fma.f64 1/2 (*.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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/2 (*.f64 (fma.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/2 (/.f64 Om (/.f64 (*.f64 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 -1/16 (*.f64 (/.f64 Om 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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (pow.f64 (sin.f64 ky) 3)))))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))) (fma.f64 1/2 (*.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 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (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)))))
(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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l)) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 (sin.f64 kx) l)))
(fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (/.f64 (/.f64 Om (sin.f64 kx)) l))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (/.f64 (/.f64 Om (sin.f64 kx)) l))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))) (/.f64 (/.f64 Om (sin.f64 kx)) l)))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (-.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.f64 (+.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 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.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 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 ky ky)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1 (*.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 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6)) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))) (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 ky ky) l)) (fma.f64 (neg.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 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6) (-.f64 (/.f64 (/.f64 Om (sin.f64 kx)) l) (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))))))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -1 (*.f64 (pow.f64 kx 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))))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (-.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (pow.f64 kx 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)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky))) (*.f64 -1 (*.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/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 kx 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))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (neg.f64 (*.f64 (pow.f64 kx 6) (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 (*.f64 -1/2 (+.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 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (-.f64 (-.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (pow.f64 kx 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)))))) (*.f64 (pow.f64 kx 6) (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/2 (/.f64 Om (/.f64 (*.f64 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 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(*.f64 (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 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 Om l))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))))
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 -1/2 (/.f64 (+.f64 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)))
(+.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 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3))))))))
(fma.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))) 2))) (*.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))) 2)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 3)) (pow.f64 (sqrt.f64 1/2) 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))) 3))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))) 2))) (*.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))) 3))) (fma.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))) 2)) (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 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(+.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 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/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/512 (*.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))) (pow.f64 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) 2)) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 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/8192 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 5))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/8192 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 5)))) (fma.f64 -1/512 (*.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8192 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 5)))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))) (pow.f64 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) 2)) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2)) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 1/8 (sqrt.f64 1/8))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 2) (pow.f64 kx 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 15)))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2)) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 15)))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 1/8 (sqrt.f64 1/8))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 2) (pow.f64 kx 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (neg.f64 (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3))))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))))
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3))))) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2)) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 1/8 (sqrt.f64 1/8))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 2) (pow.f64 kx 3))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3))))) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 15)))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2)) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 15)))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 1/8 (sqrt.f64 1/8))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 2) (pow.f64 kx 3)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2)))))
(fma.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 l (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))) (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) (*.f64 l (sqrt.f64 1/2))) (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) 2) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 l l) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/1024 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) (*.f64 l (sqrt.f64 1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(fma.f64 1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))))
(fma.f64 -1 (*.f64 ky (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (fma.f64 1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 ky (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))))
(fma.f64 -1 (*.f64 ky (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) 307/7560))) (fma.f64 1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) 307/7560)))) (*.f64 ky (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 Om (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (neg.f64 (/.f64 (/.f64 1 l) (sin.f64 ky))))))
(*.f64 Om (neg.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 -1 (*.f64 l (sin.f64 ky))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (neg.f64 (/.f64 (/.f64 1 l) (sin.f64 ky))))))
(*.f64 Om (neg.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 -1 (*.f64 l (sin.f64 ky))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (neg.f64 (/.f64 (/.f64 1 l) (sin.f64 ky))))))
(*.f64 Om (neg.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 -1 (*.f64 l (sin.f64 ky))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (neg.f64 (/.f64 (/.f64 1 l) (sin.f64 ky))))))
(*.f64 Om (neg.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 kx kx) l) (pow.f64 (sin.f64 ky) 3)) (/.f64 -1 (*.f64 l (sin.f64 ky))))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)))
(*.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)))
(*.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 Om (sin.f64 ky))) l)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (neg.f64 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 kx (*.f64 kx Om))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (/.f64 Om (*.f64 l ky))))
(fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky))))
(fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (fma.f64 ky (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om l) 1/6)) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))))) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (pow.f64 ky 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (fma.f64 (fma.f64 1/2 (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) 307/7560)) (neg.f64 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 ky 3) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (fma.f64 (pow.f64 ky 3) (fma.f64 1/2 (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) 307/7560)) (*.f64 (/.f64 Om l) 7/360)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (fma.f64 ky (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om l) 1/6)) (/.f64 Om (*.f64 l ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 Om (pow.f64 kx 2))
(*.f64 kx (*.f64 kx Om))
(*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 13/12 (pow.f64 kx 4)) (*.f64 -1/8 (pow.f64 kx 4))) (pow.f64 ky 3))) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))))
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 ky 3)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) 23/24) (pow.f64 ky 3)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 kx 2) ky)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 13/12 (pow.f64 kx 4)) (*.f64 -1/8 (pow.f64 kx 4))) (pow.f64 ky 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/160 (pow.f64 kx 4)) (+.f64 (*.f64 -13/72 (pow.f64 kx 4)) (*.f64 28/45 (pow.f64 kx 4)))) ky))))))
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 ky 3)) (fma.f64 -1/4 (/.f64 (*.f64 kx kx) ky) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) 23/24) (pow.f64 ky 3)) (fma.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)) (/.f64 (*.f64 1/2 (fma.f64 1/160 (pow.f64 kx 4) (*.f64 (pow.f64 kx 4) 53/120))) ky)))))
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 ky 3)) (fma.f64 -1/4 (/.f64 (*.f64 kx kx) ky) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) 23/24) (pow.f64 ky 3)) (fma.f64 1/2 (/.f64 (fma.f64 (pow.f64 kx 4) 1/160 (*.f64 (pow.f64 kx 4) 53/120)) ky) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 kx 2) ky)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 13/12 (pow.f64 kx 4)) (*.f64 -1/8 (pow.f64 kx 4))) (pow.f64 ky 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (pow.f64 kx 2)) (*.f64 13/120 (pow.f64 kx 2)))) (*.f64 1/2 (+.f64 (*.f64 -14/135 (pow.f64 kx 4)) (+.f64 (*.f64 13/1440 (pow.f64 kx 4)) (+.f64 (*.f64 -1/6720 (pow.f64 kx 4)) (*.f64 881/3780 (pow.f64 kx 4))))))) ky) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/160 (pow.f64 kx 4)) (+.f64 (*.f64 -13/72 (pow.f64 kx 4)) (*.f64 28/45 (pow.f64 kx 4)))) ky)))))))
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 ky 3)) (fma.f64 -1/4 (/.f64 (*.f64 kx kx) ky) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) 23/24) (pow.f64 ky 3)) (fma.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)) (fma.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 kx kx) -17/120) (fma.f64 -14/135 (pow.f64 kx 4) (fma.f64 13/1440 (pow.f64 kx 4) (*.f64 (pow.f64 kx 4) 14087/60480))))) ky (/.f64 (*.f64 1/2 (fma.f64 1/160 (pow.f64 kx 4) (*.f64 (pow.f64 kx 4) 53/120))) ky))))))
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 ky 3)) (fma.f64 -1/4 (/.f64 (*.f64 kx kx) ky) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 4) 23/24) (pow.f64 ky 3)) (fma.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)) (fma.f64 ky (*.f64 1/2 (fma.f64 (*.f64 kx kx) -17/120 (fma.f64 (pow.f64 kx 4) -14/135 (fma.f64 (pow.f64 kx 4) 13/1440 (*.f64 (pow.f64 kx 4) 14087/60480))))) (/.f64 (*.f64 1/2 (fma.f64 (pow.f64 kx 4) 1/160 (*.f64 (pow.f64 kx 4) 53/120))) ky))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))
(fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (/.f64 l Om)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 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/8 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))))
(+.f64 (*.f64 1/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/32 (*.f64 (/.f64 (*.f64 Om (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (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 6))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 Om (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3)))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) 3))) (*.f64 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2))) (pow.f64 (sin.f64 ky) 3)) (/.f64 (pow.f64 kx 6) l))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (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 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))
(fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (+.f64 1/2 (-.f64 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))) 2)) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 kx 4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (+.f64 1/2 (-.f64 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (+.f64 1/2 (-.f64 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)))) (*.f64 (pow.f64 kx 4) (pow.f64 (sqrt.f64 -1/8) 3))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))) 2)) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/8 (sqrt.f64 -1/8))) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))) 2)) (pow.f64 kx 4))) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))
(fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (+.f64 1/2 (-.f64 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))) 2)) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8)) (*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 (sqrt.f64 -1/8) (pow.f64 kx 2))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (/.f64 (-.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -1/8) 3) (pow.f64 kx 4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (+.f64 1/2 (-.f64 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (+.f64 1/2 (-.f64 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))) 2)))) (*.f64 (pow.f64 kx 4) (pow.f64 (sqrt.f64 -1/8) 3))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (/.f64 1 (sqrt.f64 -1/8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 Om (sin.f64 ky))))) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))) 2)) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)))) (fma.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 kx kx) (sqrt.f64 -1/8)) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 (/.f64 l (*.f64 (pow.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) 3) (*.f64 Om (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/8 (sqrt.f64 -1/8))) (/.f64 (-.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2) (pow.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))) 2)) (pow.f64 kx 4))) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 l (pow.f64 (sin.f64 ky) 7))))) (sqrt.f64 -1/8))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2))
(fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2)) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 Om Om)))))
(fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (*.f64 l l))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2)) (fma.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 Om 3))) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 Om Om))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (*.f64 l l))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 3) (pow.f64 l 3))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2))
(fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2)) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 Om Om)))))
(fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (*.f64 l l))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2)) (fma.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 Om 3))) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 Om Om))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (*.f64 l l))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 3) (pow.f64 l 3))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))
(fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2))
(fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2)) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 Om Om)))))
(fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (*.f64 l l))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) (*.f64 (sqrt.f64 1/2) l))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 3) (pow.f64 Om 3)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2)) (/.f64 Om l)) (sqrt.f64 1/2)) (fma.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 3) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)) (pow.f64 Om 3))) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sqrt.f64 1/2) 3)) (*.f64 Om Om))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 Om l) (/.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 Om 1/2)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 2) (*.f64 l l))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (pow.f64 (+.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky))) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (sin.f64 ky))) 3) (pow.f64 l 3))))))
(/.f64 3/4 (pow.f64 ky 6))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 ky 4))) (*.f64 3/4 (/.f64 1 (pow.f64 ky 6))))
(+.f64 (/.f64 3/4 (pow.f64 ky 4)) (/.f64 3/4 (pow.f64 ky 6)))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 ky 4))) (+.f64 (*.f64 2/5 (/.f64 1 (pow.f64 ky 2))) (*.f64 3/4 (/.f64 1 (pow.f64 ky 6)))))
(+.f64 (/.f64 3/4 (pow.f64 ky 4)) (+.f64 (/.f64 3/4 (pow.f64 ky 6)) (/.f64 2/5 (*.f64 ky ky))))
(+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 ky 4))) (+.f64 191/1260 (+.f64 (*.f64 2/5 (/.f64 1 (pow.f64 ky 2))) (*.f64 3/4 (/.f64 1 (pow.f64 ky 6))))))
(+.f64 (/.f64 3/4 (pow.f64 ky 4)) (+.f64 (+.f64 191/1260 (/.f64 2/5 (*.f64 ky ky))) (/.f64 3/4 (pow.f64 ky 6))))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(/.f64 3/4 (pow.f64 (sin.f64 ky) 6))
(*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))) (+.f64 (*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)))))
(fma.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)) (fma.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))) (+.f64 (*.f64 28/45 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 1/160 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 -13/72 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)) (fma.f64 28/45 (/.f64 (pow.f64 kx 4) ky) (fma.f64 1/160 (/.f64 (pow.f64 kx 4) ky) (fma.f64 -13/72 (/.f64 (pow.f64 kx 4) ky) (fma.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3))) (+.f64 (*.f64 28/45 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 (+.f64 (*.f64 -14/135 (pow.f64 kx 4)) (+.f64 (*.f64 13/1440 (pow.f64 kx 4)) (+.f64 (*.f64 -1/6720 (pow.f64 kx 4)) (*.f64 881/3780 (pow.f64 kx 4))))) ky) (+.f64 (*.f64 1/160 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 -13/72 (/.f64 (pow.f64 kx 4) ky)) (+.f64 (*.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5))) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)) (fma.f64 28/45 (/.f64 (pow.f64 kx 4) ky) (fma.f64 (fma.f64 -14/135 (pow.f64 kx 4) (fma.f64 13/1440 (pow.f64 kx 4) (*.f64 (pow.f64 kx 4) 14087/60480))) ky (fma.f64 1/160 (/.f64 (pow.f64 kx 4) ky) (fma.f64 -13/72 (/.f64 (pow.f64 kx 4) ky) (fma.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)) (fma.f64 28/45 (/.f64 (pow.f64 kx 4) ky) (fma.f64 ky (fma.f64 (pow.f64 kx 4) -14/135 (fma.f64 (pow.f64 kx 4) 13/1440 (*.f64 (pow.f64 kx 4) 14087/60480))) (fma.f64 1/160 (/.f64 (pow.f64 kx 4) ky) (fma.f64 -13/72 (/.f64 (pow.f64 kx 4) ky) (fma.f64 3/4 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)) (*.f64 13/12 (/.f64 (pow.f64 kx 4) (pow.f64 ky 3)))))))))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))
(*.f64 (+.f64 (/.f64 3/4 (pow.f64 (sin.f64 ky) 6)) (/.f64 1/3 (pow.f64 (sin.f64 ky) 4))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)))
(pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) 1)
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(log.f64 (exp.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))) (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))) (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (sqrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(cbrt.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(exp.f64 (log.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(pow.f64 (*.f64 2 (/.f64 l Om)) 1)
(*.f64 2 (/.f64 l Om))
(log.f64 (exp.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(cbrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 l Om))) (*.f64 2 (/.f64 l Om))))
(cbrt.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 4 (*.f64 (/.f64 l Om) (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 1)
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(cbrt.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.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))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (sin.f64 kx) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(cbrt.f64 (*.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.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 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(*.f64 1 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)))
(/.f64 (*.f64 (/.f64 Om l) kx) (/.f64 (pow.f64 (sin.f64 ky) 3) kx))
(*.f64 (*.f64 (*.f64 Om kx) kx) (/.f64 1 (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(pow.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1)
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(cbrt.f64 (*.f64 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 kx kx) l) (/.f64 Om (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(pow.f64 (*.f64 (*.f64 Om kx) kx) 1)
(*.f64 kx (*.f64 kx Om))
(log.f64 (exp.f64 (*.f64 (*.f64 Om kx) kx)))
(*.f64 kx (*.f64 kx Om))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 (*.f64 Om kx) kx)) (*.f64 (*.f64 Om kx) kx)))
(cbrt.f64 (*.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (*.f64 kx Om) (*.f64 kx (*.f64 kx (*.f64 kx Om))))))
(cbrt.f64 (pow.f64 (*.f64 kx (*.f64 kx Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 Om kx) kx)))
(*.f64 kx (*.f64 kx Om))
(exp.f64 (log.f64 (*.f64 (*.f64 Om kx) kx)))
(*.f64 kx (*.f64 kx Om))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 Om kx) kx)))
(*.f64 kx (*.f64 kx Om))
(+.f64 (*.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(*.f64 1 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))) (cbrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (sqrt.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(pow.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(log.f64 (exp.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(cbrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(exp.f64 (log.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))))
(fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx)))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) -1/4))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 (*.f64 1/2 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) kx))))) 1/2))
(+.f64 (pow.f64 (sin.f64 ky) -6) (neg.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(*.f64 1 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) -6) 3) (pow.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (sin.f64 ky) -6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) -6) 3) (pow.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) 3)) (+.f64 (+.f64 (pow.f64 (sin.f64 ky) -12) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 4)) (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) -6) 3) (pow.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) 3)) (+.f64 (pow.f64 (sin.f64 ky) -12) (fma.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (sin.f64 ky) -6)) (*.f64 (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (+.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 ky) -12) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 4)) (+.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(pow.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) 1)
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(cbrt.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(exp.f64 (log.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))
(-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))
(pow.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) 1)
(*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(log.f64 (exp.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(exp.f64 (log.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))
(*.f64 (*.f64 (pow.f64 kx 4) (sin.f64 ky)) (-.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (sin.f64 ky) -6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))

eval632.0ms (1.5%)

Compiler

Compiled 30319 to 19145 computations (36.9% saved)

prune252.0ms (0.6%)

Pruning

39 alts after pruning (38 fresh and 1 done)

PrunedKeptTotal
New51731548
Fresh22729
Picked415
Done000
Total54339582
Accurracy
98.1%
Counts
582 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.6%
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
39.5%
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
2.4%
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
17.3%
(+.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))))))
21.6%
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
23.3%
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
23.3%
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
16.0%
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
1.5%
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
21.4%
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
23.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
38.4%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
37.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
15.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (neg.f64 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))) 1/2)))
18.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) 1/2)))
22.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/2) 1/2)))
25.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (log1p.f64 (expm1.f64 (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
25.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 (*.f64 Om kx) kx)) (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
15.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) 307/7560)))) (*.f64 ky (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
21.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
27.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
24.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
19.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))) (/.f64 Om l)) -1/2) 1/2)))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
25.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
24.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) -1/2) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
23.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
25.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
21.4%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
12.4%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
35.7%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
24.0%
(sqrt.f64 1/2)
17.2%
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
31.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))
21.6%
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
39.5%
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
2.4%
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
17.3%
(+.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))))))
21.6%
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
23.3%
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
23.3%
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
16.0%
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
1.5%
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
21.4%
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
23.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
38.4%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
37.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
15.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (neg.f64 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))) 1/2)))
18.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) 1/2)))
22.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/2) 1/2)))
25.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (log1p.f64 (expm1.f64 (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
25.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 (*.f64 Om kx) kx)) (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
15.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) 307/7560)))) (*.f64 ky (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
21.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
27.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
24.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
19.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))) (/.f64 Om l)) -1/2) 1/2)))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
25.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
24.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) -1/2) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
23.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
25.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
21.4%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
22.2%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
12.4%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
35.7%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
24.0%
(sqrt.f64 1/2)
17.2%
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
31.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))
Compiler

Compiled 4280 to 3160 computations (26.2% saved)

localize2.2s (5.2%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))
79.4%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
73.0%
(*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))
55.5%
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
91.5%
(/.f64 Om (/.f64 l (*.f64 kx kx)))
91.0%
(/.f64 l (*.f64 kx kx))
88.8%
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
64.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
99.8%
(/.f64 Om (sin.f64 kx))
99.7%
(*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)
97.4%
(*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx)))
70.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
95.2%
(/.f64 (/.f64 Om l) (sin.f64 ky))
88.5%
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
85.3%
(/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
80.7%
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
Compiler

Compiled 443 to 176 computations (60.3% saved)

series58.0ms (0.1%)

Counts
16 → 580
Calls

165 calls:

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

rewrite128.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1062×add-sqr-sqrt
1048×pow1
986×log1p-expm1-u
984×expm1-log1p-u
982×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048542
11066542
Stop Event
node limit
Counts
16 → 156
Calls
Call 1
Inputs
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
(/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)
(/.f64 Om (sin.f64 kx))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))
(/.f64 l (*.f64 kx kx))
(/.f64 Om (/.f64 l (*.f64 kx kx)))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))
Outputs
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(*.f64 (*.f64 Om (*.f64 kx kx)) (/.f64 1 (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 1 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))
(pow.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) (/.f64 Om (*.f64 (sin.f64 ky) l))) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 1/2 l) Om) (sin.f64 kx))
(/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l)
(pow.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(pow.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) 1)
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(*.f64 1 (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(pow.f64 (/.f64 Om (sin.f64 kx)) 1)
(log.f64 (exp.f64 (/.f64 Om (sin.f64 kx))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 Om (sin.f64 kx))) (/.f64 Om (sin.f64 kx))))
(expm1.f64 (log1p.f64 (/.f64 Om (sin.f64 kx))))
(exp.f64 (log.f64 (/.f64 Om (sin.f64 kx))))
(log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) (/.f64 1 (pow.f64 (sin.f64 ky) 3)))
(*.f64 1 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))))) (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (sqrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(pow.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 l (/.f64 1 (*.f64 kx kx)))
(*.f64 1 (/.f64 l (*.f64 kx kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 kx kx))) (cbrt.f64 (/.f64 l (*.f64 kx kx)))) (cbrt.f64 (/.f64 l (*.f64 kx kx))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 kx kx))) (sqrt.f64 (/.f64 l (*.f64 kx kx))))
(pow.f64 (/.f64 l (*.f64 kx kx)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 kx kx)) (/.f64 l (*.f64 kx kx))) (/.f64 l (*.f64 kx kx))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 kx kx))))
(exp.f64 (log.f64 (/.f64 l (*.f64 kx kx))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 kx kx))))
(*.f64 Om (/.f64 1 (/.f64 l (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 1 (*.f64 (/.f64 Om l) (*.f64 kx kx)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)))) (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (sqrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) (*.f64 (/.f64 Om l) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(exp.f64 (log.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 1 (/.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om))
(/.f64 (neg.f64 Om) (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)
(pow.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(log.f64 (exp.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(exp.f64 (log.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (*.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 (sqrt.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 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) (sqrt.f64 (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)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(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)))))))))
(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 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))

simplify277.0ms (0.7%)

Algorithm
egg-herbie
Rules
1282×fma-def
1030×times-frac
968×associate-/r*
932×associate-*r/
736×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089541670
1267639586
Stop Event
node limit
Counts
736 → 456
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 3)) (pow.f64 (sqrt.f64 1/2) 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))))
(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/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.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/8192 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 5))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))) (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))))) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (pow.f64 ky 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 kx 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 Om kx)
(+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))
(+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 1 (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 1 (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (pow.f64 kx 2))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.f64 (+.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 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.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 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky))) (*.f64 -1 (*.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 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(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)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.f64 (+.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 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.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 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky))) (*.f64 -1 (*.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 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 (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 l))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(*.f64 (*.f64 Om (*.f64 kx kx)) (/.f64 1 (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 1 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))
(pow.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) 1)
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) (/.f64 Om (*.f64 (sin.f64 ky) l))) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))
(/.f64 (*.f64 (/.f64 1/2 l) Om) (sin.f64 kx))
(/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l)
(pow.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(pow.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) 1)
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(*.f64 1 (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(pow.f64 (/.f64 Om (sin.f64 kx)) 1)
(log.f64 (exp.f64 (/.f64 Om (sin.f64 kx))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 Om (sin.f64 kx))) (/.f64 Om (sin.f64 kx))))
(expm1.f64 (log1p.f64 (/.f64 Om (sin.f64 kx))))
(exp.f64 (log.f64 (/.f64 Om (sin.f64 kx))))
(log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) (/.f64 1 (pow.f64 (sin.f64 ky) 3)))
(*.f64 1 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))))) (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (sqrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(pow.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 l (/.f64 1 (*.f64 kx kx)))
(*.f64 1 (/.f64 l (*.f64 kx kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 kx kx))) (cbrt.f64 (/.f64 l (*.f64 kx kx)))) (cbrt.f64 (/.f64 l (*.f64 kx kx))))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 kx kx))) (sqrt.f64 (/.f64 l (*.f64 kx kx))))
(pow.f64 (/.f64 l (*.f64 kx kx)) 1)
(log.f64 (exp.f64 (/.f64 l (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 kx kx)) (/.f64 l (*.f64 kx kx))) (/.f64 l (*.f64 kx kx))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 kx kx))))
(exp.f64 (log.f64 (/.f64 l (*.f64 kx kx))))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 kx kx))))
(*.f64 Om (/.f64 1 (/.f64 l (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 1 (*.f64 (/.f64 Om l) (*.f64 kx kx)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)))) (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (sqrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) (*.f64 (/.f64 Om l) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(exp.f64 (log.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 1 (/.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om))
(/.f64 (neg.f64 Om) (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)
(pow.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(log.f64 (exp.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(exp.f64 (log.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (*.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 (sqrt.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 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) (sqrt.f64 (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)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(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)))))))))
(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 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))))
(fma.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))))))
(+.f64 (fma.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))) (sqrt.f64 1/2)) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)) 2)) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 3)) (pow.f64 (sqrt.f64 1/2) 5))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/8 (/.f64 (*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 3))) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (/.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))))))
(+.f64 (fma.f64 -1/1024 (/.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)) 3))) (*.f64 -1/64 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)) 2)) (sqrt.f64 1/2)))) (fma.f64 -1/8 (/.f64 Om (/.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))) (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 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 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/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 kx 4)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3))) (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 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/8192 (*.f64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 5))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8192 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 5)))) (fma.f64 -1/512 (*.f64 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 kx 4)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (fma.f64 1/8192 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 9))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 5)))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3))) (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 2) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (fma.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 2) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (neg.f64 (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (neg.f64 (*.f64 kx (sqrt.f64 1/8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (/.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 2))) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 (pow.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))) 2) (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 2) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) -1/16))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))
(fma.f64 -1/8 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l))) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (fma.f64 -1/8 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 1/2)) (*.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l))) (*.f64 -1/8 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))))
(+.f64 (fma.f64 -1/1024 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))) (*.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))))) (fma.f64 -1/8 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 1/2)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l))))
(fma.f64 1/8 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l))) (*.f64 1/8 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (fma.f64 1/8 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 1/2)) (/.f64 (*.f64 -1/128 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 l 2)))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/2) l))) (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3)))) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 l l))) (fma.f64 1/8 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)) (*.f64 1/1024 (/.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) 2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky))) 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (fma.f64 1/8 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky))) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (*.f64 1/1024 (pow.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky))) 3)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))))
(fma.f64 -1 (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))))
(fma.f64 -1 (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 307/7560))) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 307/7560)))) (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (+.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 -1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(*.f64 Om (fma.f64 -1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 (/.f64 1 (sin.f64 ky)) l)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (-.f64 (*.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky))))))
(*.f64 (fma.f64 1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 -1 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (-.f64 (*.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky))))))
(*.f64 (fma.f64 1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 -1 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (-.f64 (*.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky))))))
(*.f64 (fma.f64 1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 -1 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) Om))
(neg.f64 (*.f64 Om (-.f64 (*.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 l (sin.f64 ky))))))
(*.f64 (fma.f64 1/2 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 -1 (*.f64 l (sin.f64 ky)))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))))
(*.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 Om (sin.f64 ky))) l)
(/.f64 (fma.f64 -1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (sin.f64 ky))) l)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) l))
(/.f64 (neg.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky)))) l)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) l))
(/.f64 (neg.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky)))) l)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) l))
(/.f64 (neg.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky)))) l)
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1 (/.f64 Om (sin.f64 ky)))) l))
(neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (neg.f64 Om) (sin.f64 ky))) l))
(/.f64 (neg.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (sin.f64 ky)))) l)
(*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (/.f64 Om (*.f64 l ky))))
(fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky))))
(fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (*.f64 1/6 (/.f64 Om l))))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (fma.f64 ky (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (/.f64 Om l) 1/6)) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))))) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (pow.f64 ky 3)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (*.f64 -1/6 (/.f64 Om l))) ky)))))
(fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (fma.f64 (-.f64 (*.f64 1/2 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 307/7560))) (*.f64 (/.f64 Om l) -7/360)) (pow.f64 ky 3) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (*.f64 1/6 (/.f64 Om l)))))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (fma.f64 (pow.f64 ky 3) (fma.f64 1/2 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 307/7560)) (*.f64 (/.f64 Om l) 7/360)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (fma.f64 ky (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (/.f64 Om l) 1/6)) (/.f64 Om (*.f64 l ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))
(fma.f64 1/6 (/.f64 (*.f64 Om ky) l) (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/6 (/.f64 (*.f64 Om ky) l) (/.f64 Om (*.f64 l ky))))
(fma.f64 (*.f64 (/.f64 Om l) 7/360) (pow.f64 ky 3) (fma.f64 1/6 (/.f64 (*.f64 Om ky) l) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040)))) (fma.f64 1/6 (/.f64 (*.f64 Om ky) l) (/.f64 Om (*.f64 l ky)))))
(fma.f64 (*.f64 (/.f64 Om l) 7/360) (pow.f64 ky 3) (-.f64 (fma.f64 1/6 (/.f64 (*.f64 Om ky) l) (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) 1/840) (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))
(+.f64 (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 kx) 3))) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))
(+.f64 (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 kx) 3))) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (*.f64 Om Om) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))
(+.f64 (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 kx) 3))) (*.f64 (/.f64 -1/128 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) l) (sin.f64 kx))) (sqrt.f64 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(*.f64 (/.f64 Om kx) (/.f64 1/2 l))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (*.f64 (/.f64 Om kx) (/.f64 1/2 l)))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (*.f64 (/.f64 Om kx) (/.f64 1/2 l))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 kx 5))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (fma.f64 1/2 (/.f64 Om (*.f64 l kx)) (*.f64 -1/2 (*.f64 (pow.f64 kx 5) (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/12 (/.f64 Om (/.f64 l kx)) (fma.f64 -1/2 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (/.f64 Om l) 1/840) (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6))) (*.f64 (/.f64 Om kx) (/.f64 1/2 l)))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l kx)))
(*.f64 (/.f64 1/4 l) (/.f64 Om kx))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))
(fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24)))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 5) (fma.f64 1/720 (/.f64 Om l) (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) -1/5040)))) (fma.f64 -1/4 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (/.f64 Om l) 1/840) (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6))) (fma.f64 -1/4 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))
(/.f64 Om kx)
(+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))
(fma.f64 1/6 (*.f64 Om kx) (/.f64 Om kx))
(+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))
(+.f64 (fma.f64 1/6 (*.f64 Om kx) (/.f64 Om kx)) (neg.f64 (*.f64 (pow.f64 kx 3) (*.f64 Om -7/360))))
(-.f64 (fma.f64 1/6 (*.f64 Om kx) (/.f64 Om kx)) (*.f64 (pow.f64 kx 3) (*.f64 Om -7/360)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))
(fma.f64 -1 (*.f64 (pow.f64 kx 5) (fma.f64 -1/5040 Om (fma.f64 1/6 (*.f64 Om -7/360) (*.f64 Om 1/720)))) (+.f64 (fma.f64 1/6 (*.f64 Om kx) (/.f64 Om kx)) (neg.f64 (*.f64 (pow.f64 kx 3) (*.f64 Om -7/360)))))
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 Om kx) (/.f64 Om kx)) (*.f64 (pow.f64 kx 3) (*.f64 Om -7/360))) (*.f64 (pow.f64 kx 5) (fma.f64 Om -1/5040 (fma.f64 1/6 (*.f64 Om -7/360) (*.f64 Om 1/720)))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (fma.f64 1/8192 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4))))))
(+.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 1/8192 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 9)))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (fma.f64 1/8192 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4))))))
(+.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 1/8192 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 9)))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (fma.f64 1/8192 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4))))))
(+.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 1/8192 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 9)))))
(sqrt.f64 1/2)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4)))))
(fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/8192 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6)) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 kx 4)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))))))))
(+.f64 (fma.f64 1/16 (*.f64 (/.f64 Om (sqrt.f64 1/2)) (/.f64 (*.f64 kx kx) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 1/2)) (fma.f64 1/8192 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 5)) (/.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 -1/512 (/.f64 (*.f64 Om Om) (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 4))))))
(+.f64 (fma.f64 1/16 (*.f64 (*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 kx l)) (/.f64 Om (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 2) (pow.f64 (sin.f64 ky) 6)) (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 (*.f64 1/8192 (*.f64 (pow.f64 Om 3) (pow.f64 kx 6))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 9)))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 kx (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 1 (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 1 (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))))
(fma.f64 1/4 (/.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8)))) (fma.f64 1/128 (/.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (neg.f64 (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 kx (sqrt.f64 1/8)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))))
(fma.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (neg.f64 (*.f64 kx (sqrt.f64 1/8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))) 1/32)))
(fma.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8)))) 1/32) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 (sqrt.f64 1/8) kx))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 1 (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 9)) (pow.f64 Om 3))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3))))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (*.f64 kx (sqrt.f64 1/8)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (/.f64 1 (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (/.f64 1 (*.f64 (pow.f64 kx 3) (pow.f64 (sqrt.f64 1/8) 3)))) 1/32))))
(fma.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 l (/.f64 Om (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))) (-.f64 (fma.f64 -1/128 (/.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 15)) (pow.f64 Om 5))) (*.f64 (pow.f64 kx 5) (pow.f64 (sqrt.f64 1/8) 5))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 9)))) (*.f64 (pow.f64 kx 3) (*.f64 1/8 (sqrt.f64 1/8)))) 1/32)) (*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 1/2))
(sqrt.f64 (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 1/2))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))
(fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3)))))
(fma.f64 -1 (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l))) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 13/120 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (+.f64 (*.f64 13/240 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)) (*.f64 -41/3024 (/.f64 (*.f64 Om (pow.f64 kx 2)) l)))) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l ky))) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 ky 3))))))
(fma.f64 -1 (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 307/7560))) (fma.f64 1/2 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120) (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 307/7560)))) (*.f64 ky (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 l (pow.f64 kx 2))
(/.f64 l (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(/.f64 (*.f64 Om (pow.f64 kx 2)) l)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 (sin.f64 kx) l)))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.f64 (+.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 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.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 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))))))) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)) (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (-.f64 (-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 Om l) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1 (*.f64 (pow.f64 kx 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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (-.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky))) (*.f64 -1 (*.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/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 kx 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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (neg.f64 (*.f64 (pow.f64 kx 6) (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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (-.f64 (-.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4)) (*.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))))))
(fma.f64 1/4 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))))))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4))))))
(fma.f64 1/4 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 Om l) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))))))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 1/4 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4)) (*.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 -1/4 Om) l) (sin.f64 ky))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 1/8 l) (*.f64 (*.f64 Om kx) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (*.f64 (pow.f64 kx 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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 4))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (*.f64 (pow.f64 kx 6) (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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))))))) (fma.f64 1/4 (*.f64 (pow.f64 kx 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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/8 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))) (*.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))))))) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) 3) (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) 3) (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))) (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(+.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 l (sin.f64 kx))) 1/2)))) (sqrt.f64 (fma.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 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 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 l (sin.f64 kx))) 1/2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (*.f64 (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 2)))) (*.f64 1/16 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 (fma.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 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (*.f64 1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) 2))) (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 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 l (sin.f64 kx))) 1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (*.f64 (pow.f64 ky 6) (+.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 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))))))) (*.f64 -1/16 (*.f64 (/.f64 Om (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (fma.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (*.f64 (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 2)))) (*.f64 1/16 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)))))) (fma.f64 1/2 (*.f64 (fma.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 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 Om l) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)))))) (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (/.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (*.f64 (/.f64 (*.f64 1/16 Om) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 2)) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))) (*.f64 (pow.f64 ky 6) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(sqrt.f64 (+.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.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 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (pow.f64 kx 4) (-.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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (+.f64 (/.f64 (*.f64 1/16 Om) (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l)))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2)))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.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 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (pow.f64 kx 6) (+.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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/2 (*.f64 (/.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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))) 2)) (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (pow.f64 kx 4) (-.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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (+.f64 (/.f64 (*.f64 1/16 Om) (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (fma.f64 1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))) (*.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 -1/16 Om) (/.f64 (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (-.f64 (*.f64 1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l)))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2))))))))) (fma.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l)))) (pow.f64 (*.f64 (*.f64 1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) 2)) (*.f64 (pow.f64 kx 4) (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))) (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 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 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (fma.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) 3) (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) 3) (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))) (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) 3) (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))))))
(fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) 3) (*.f64 l l)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sqrt.f64 1/2) (fma.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l)))))))
(+.f64 (fma.f64 -1/128 (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l l))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 1/2))) (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 (sin.f64 kx) l)))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1 (*.f64 (+.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 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 5) l))) (*.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 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.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 ky 4))) (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))))))) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 ky 4)) (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (-.f64 (-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 Om l) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (fma.f64 -1 (*.f64 (pow.f64 kx 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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (-.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1 (*.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 Om (*.f64 l (sin.f64 ky))) (*.f64 -1 (*.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/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 kx 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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (neg.f64 (*.f64 (pow.f64 kx 6) (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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (-.f64 (-.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) l))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) 1/4) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(cbrt.f64 (*.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) (sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (fma.f64 -1/4 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(*.f64 (*.f64 Om (*.f64 kx kx)) (/.f64 1 (*.f64 l (pow.f64 (sin.f64 ky) 3))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 1 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))) (cbrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(pow.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) 1)
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (*.f64 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 (sin.f64 ky) l)))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))))) (cbrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(cbrt.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (fma.f64 -1/2 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om kx) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 (/.f64 (*.f64 -1/2 (*.f64 Om kx)) l) (/.f64 kx (pow.f64 (sin.f64 ky) 3)) (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) (/.f64 Om (*.f64 (sin.f64 ky) l))) (/.f64 Om (*.f64 (sin.f64 ky) l))))
(cbrt.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(/.f64 (*.f64 (/.f64 1/2 l) Om) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l)
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(pow.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(cbrt.f64 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om))
(pow.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) 1)
(*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(log.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx)))) (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(cbrt.f64 (*.f64 (*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))) (*.f64 1/4 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))))
(*.f64 1/2 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(*.f64 1 (/.f64 Om (sin.f64 kx)))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (sin.f64 kx))) (cbrt.f64 (/.f64 Om (sin.f64 kx)))) (cbrt.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(*.f64 (sqrt.f64 (/.f64 Om (sin.f64 kx))) (sqrt.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(pow.f64 (/.f64 Om (sin.f64 kx)) 1)
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(log.f64 (exp.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 Om (sin.f64 kx))) (/.f64 Om (sin.f64 kx))))
(cbrt.f64 (*.f64 (/.f64 Om (sin.f64 kx)) (*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 Om (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 3))
(expm1.f64 (log1p.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(exp.f64 (log.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))
(*.f64 Om (/.f64 1 (sin.f64 kx)))
(/.f64 Om (sin.f64 kx))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) 1/2))
(*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) (/.f64 1 (pow.f64 (sin.f64 ky) 3)))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 1 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))))) (cbrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (sqrt.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(pow.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) 1)
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx)))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (*.f64 (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 Om (/.f64 l kx)) (/.f64 kx (pow.f64 (sin.f64 ky) 3))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3))) 3))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))))
(*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))
(*.f64 l (/.f64 1 (*.f64 kx kx)))
(/.f64 l (*.f64 kx kx))
(*.f64 1 (/.f64 l (*.f64 kx kx)))
(/.f64 l (*.f64 kx kx))
(*.f64 (*.f64 (cbrt.f64 (/.f64 l (*.f64 kx kx))) (cbrt.f64 (/.f64 l (*.f64 kx kx)))) (cbrt.f64 (/.f64 l (*.f64 kx kx))))
(/.f64 l (*.f64 kx kx))
(*.f64 (sqrt.f64 (/.f64 l (*.f64 kx kx))) (sqrt.f64 (/.f64 l (*.f64 kx kx))))
(/.f64 l (*.f64 kx kx))
(pow.f64 (/.f64 l (*.f64 kx kx)) 1)
(/.f64 l (*.f64 kx kx))
(log.f64 (exp.f64 (/.f64 l (*.f64 kx kx))))
(/.f64 l (*.f64 kx kx))
(cbrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 kx kx)) (/.f64 l (*.f64 kx kx))) (/.f64 l (*.f64 kx kx))))
(cbrt.f64 (*.f64 (/.f64 l (*.f64 kx kx)) (*.f64 (/.f64 l (*.f64 kx kx)) (/.f64 l (*.f64 kx kx)))))
(cbrt.f64 (pow.f64 (/.f64 l (*.f64 kx kx)) 3))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 kx kx))))
(/.f64 l (*.f64 kx kx))
(exp.f64 (log.f64 (/.f64 l (*.f64 kx kx))))
(/.f64 l (*.f64 kx kx))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 kx kx))))
(/.f64 l (*.f64 kx kx))
(*.f64 Om (/.f64 1 (/.f64 l (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 1 (*.f64 (/.f64 Om l) (*.f64 kx kx)))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)))) (cbrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 (sqrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))) (sqrt.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 1)
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(log.f64 (exp.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) (*.f64 (/.f64 Om l) (*.f64 kx kx))) (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 Om l)) (pow.f64 kx 4))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(exp.f64 (log.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx))))
(*.f64 (/.f64 Om l) (*.f64 kx kx))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 1 (/.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))) Om))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 (neg.f64 Om) (neg.f64 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (exp.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (*.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1/4 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(exp.f64 (log.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log1p.f64 (expm1.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.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 (*.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 (sqrt.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)))))))))
(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 (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) (sqrt.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))
(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))
(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))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om 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))))))))
(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))
(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 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(pow.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 Om (/.f64 1 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))

eval325.0ms (0.8%)

Compiler

Compiled 19748 to 11697 computations (40.8% saved)

prune310.0ms (0.7%)

Pruning

42 alts after pruning (40 fresh and 2 done)

PrunedKeptTotal
New43026456
Fresh191433
Picked415
Done011
Total45342495
Accurracy
99.6%
Counts
495 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.6%
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
32.0%
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/4)) 1/2)
42.5%
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
46.5%
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)
46.7%
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))) -1/4)) 1/2)
27.4%
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
47.3%
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
32.3%
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
2.6%
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
21.6%
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
23.3%
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
23.3%
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
16.0%
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
21.4%
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
29.4%
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
23.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
38.4%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
23.2%
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
29.4%
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
37.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
23.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
21.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
18.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) 1/2)))
25.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (log1p.f64 (expm1.f64 (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
29.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
38.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
38.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
29.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2)))
24.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
33.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (log.f64 (exp.f64 (/.f64 l (*.f64 kx kx))))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
36.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)))
25.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
21.4%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
21.0%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
24.5%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
30.6%
(sqrt.f64 (+.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))))
24.0%
(sqrt.f64 1/2)
30.2%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
Compiler

Compiled 5172 to 3375 computations (34.7% saved)

regimes4.2s (9.9%)

Counts
111 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/2) 1/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))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (log.f64 (exp.f64 (/.f64 l (*.f64 kx kx))))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -2)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 (*.f64 Om kx) kx)) (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))) -1/4)) 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)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.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)))))) 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (log1p.f64 (expm1.f64 (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
(fma.f64 1/16 (*.f64 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.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))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) 1) (neg.f64 (*.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om))) (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 kx Om) l) (/.f64 kx ky)) (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 3) (fma.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120) (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) 307/7560)))) (*.f64 ky (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 1 (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(+.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) Om)) (/.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 kx (sqrt.f64 1/8))))) (*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 kx (sqrt.f64 1/8))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 3/4 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) Om) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (-.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -3/2 (*.f64 (*.f64 kx kx) (pow.f64 Om 3))) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 kx) Om) (*.f64 (pow.f64 ky 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) l)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))) l))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) -3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (/.f64 Om l) -1/2))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) 1)))) 1/2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (+.f64 (fma.f64 -1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 3) kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (pow.f64 (sin.f64 ky) -6) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (/.f64 1 (sin.f64 ky)))) -1/4)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) -2))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) Om)) -2 1) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 -16 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 l 4) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) -2)) 2))) (pow.f64 Om 4))) 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/8 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (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 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 2))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))))) 3))))))))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (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/16 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (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/16 (fma.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 l 3))) 2)) (*.f64 l (pow.f64 Om 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)) (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1))))) 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) 2)))) (*.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1) (*.f64 (*.f64 Om Om) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))) 1)))))))))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 ky ky)) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) 1) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (*.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2) (*.f64 (pow.f64 Om 4) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)))) (fma.f64 -4/3 (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1) 2)) l)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1))) -2)) 2)))) (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 kx) 2)) 1)) -1/2))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))) 1/2)))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))) -1/4)) 1/2)
Calls

19 calls:

791.0ms
Om
425.0ms
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
330.0ms
(sin.f64 ky)
322.0ms
(*.f64 2 l)
308.0ms
l
Results
AccuracySegmentsBranch
60.1%6l
64.5%14Om
80.5%5kx
76.1%5ky
53.6%3(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)))))))))
53.6%3(*.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))))))))
53.6%3(+.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)))))))
53.6%3(/.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))))))
53.6%3(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)))))
53.6%3(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
55.4%3(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
57.2%8(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
67.5%8(/.f64 (*.f64 2 l) Om)
60.1%6(*.f64 2 l)
74.2%9(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
67.2%2(pow.f64 (sin.f64 kx) 2)
72.4%6(sin.f64 kx)
68.1%8(pow.f64 (sin.f64 ky) 2)
69.1%6(sin.f64 ky)
Compiler

Compiled 4408 to 2814 computations (36.2% saved)

regimes308.0ms (0.7%)

Counts
74 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/2) 1/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))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (log.f64 (exp.f64 (/.f64 l (*.f64 kx kx))))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)) 1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -2)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 (*.f64 Om kx) kx)) (*.f64 (*.f64 Om kx) kx))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)
Calls

1 calls:

271.0ms
kx
Results
AccuracySegmentsBranch
79.4%5kx
Compiler

Compiled 1420 to 862 computations (39.3% saved)

regimes245.0ms (0.6%)

Counts
66 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/2) 1/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))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (log.f64 (exp.f64 (/.f64 l (*.f64 kx kx))))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (*.f64 kx kx)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (/.f64 Om l) (sin.f64 ky))) -1/2) 1/2)))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
Calls

1 calls:

154.0ms
kx
Results
AccuracySegmentsBranch
77.5%5kx
Compiler

Compiled 1198 to 735 computations (38.6% saved)

regimes378.0ms (0.9%)

Counts
62 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l ky) (*.f64 kx kx))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) (*.f64 kx kx)) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) ky) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3))) (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) -17/120)) (*.f64 1/6 (/.f64 Om l)))))) -1/2) 1/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))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)
Calls

2 calls:

182.0ms
ky
161.0ms
kx
Results
AccuracySegmentsBranch
69.2%6ky
75.7%5kx
Compiler

Compiled 1107 to 686 computations (38% saved)

regimes148.0ms (0.3%)

Counts
58 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l)) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om) l) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 l Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 l Om) -2))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 l l))))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 3/8 (/.f64 (pow.f64 kx 4) (pow.f64 ky 5)))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 ky ky)) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 Om (*.f64 ky ky))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) -1/2) 1/2)))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
Calls

1 calls:

123.0ms
kx
Results
AccuracySegmentsBranch
75.0%5kx
Compiler

Compiled 942 to 604 computations (35.9% saved)

regimes86.0ms (0.2%)

Counts
47 → 3
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
(fma.f64 -1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l)) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (cbrt.f64 (pow.f64 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 3))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (*.f64 kx (sqrt.f64 1/8)))
(sqrt.f64 (+.f64 1/2 (*.f64 (log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 kx))))) 1/2)))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))
Calls

1 calls:

67.0ms
kx
Results
AccuracySegmentsBranch
73.2%3kx
Compiler

Compiled 706 to 455 computations (35.6% saved)

regimes72.0ms (0.2%)

Counts
41 → 3
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om (/.f64 l (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3))) -1/2) 1/2)))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)
Calls

1 calls:

56.0ms
kx
Results
AccuracySegmentsBranch
72.8%3kx
Compiler

Compiled 580 to 373 computations (35.7% saved)

regimes464.0ms (1.1%)

Counts
39 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 3)))))))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
Calls

5 calls:

119.0ms
(sin.f64 ky)
100.0ms
ky
92.0ms
(sin.f64 kx)
85.0ms
kx
48.0ms
(pow.f64 (sin.f64 kx) 2)
Results
AccuracySegmentsBranch
51.5%4(sin.f64 ky)
56.8%6ky
53.2%3(sin.f64 kx)
53.9%3(pow.f64 (sin.f64 kx) 2)
62.3%5kx
Compiler

Compiled 564 to 370 computations (34.4% saved)

regimes91.0ms (0.2%)

Counts
36 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx))))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 kx)) l))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 -1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 -1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1/2))
(pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 (/.f64 Om (sin.f64 kx)) l)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 kx))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 1/2 (/.f64 Om (sin.f64 kx))) l) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 1/2 l) (/.f64 (sin.f64 kx) Om)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l)) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(sqrt.f64 (+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l kx)) (*.f64 (/.f64 Om (/.f64 l kx)) 1/24))))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 -1/2 (pow.f64 ky 3)) (/.f64 Om (/.f64 l (*.f64 kx kx)))) -1/2) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 3/2))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om (sqrt.f64 1/2)) (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))))) (sqrt.f64 1/2))
Outputs
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
(pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))
Calls

1 calls:

77.0ms
kx
Results
AccuracySegmentsBranch
61.7%5kx
Compiler

Compiled 488 to 315 computations (35.5% saved)

regimes40.0ms (0.1%)

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

1 calls:

29.0ms
kx
Results
AccuracySegmentsBranch
57.9%2kx
Compiler

Compiled 401 to 259 computations (35.4% saved)

regimes366.0ms (0.9%)

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

6 calls:

93.0ms
l
76.0ms
ky
58.0ms
(sin.f64 ky)
51.0ms
kx
44.0ms
(sin.f64 kx)
Results
AccuracySegmentsBranch
44.7%3(sin.f64 ky)
50.8%6ky
43.0%3(sin.f64 kx)
42.7%2(pow.f64 (sin.f64 kx) 2)
43.6%7l
48.1%3kx
Compiler

Compiled 392 to 257 computations (34.4% saved)

regimes453.0ms (1.1%)

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

5 calls:

137.0ms
ky
98.0ms
(sin.f64 ky)
82.0ms
Om
80.0ms
(sin.f64 kx)
46.0ms
kx
Results
AccuracySegmentsBranch
39.5%5(sin.f64 kx)
39.8%7(sin.f64 ky)
44.9%10ky
38.7%7Om
39.2%4kx
Compiler

Compiled 335 to 219 computations (34.6% saved)

regimes156.0ms (0.4%)

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

3 calls:

62.0ms
kx
46.0ms
l
43.0ms
(sin.f64 kx)
Results
AccuracySegmentsBranch
39.5%5(sin.f64 kx)
37.7%5l
39.7%6kx
Compiler

Compiled 191 to 128 computations (33% saved)

regimes30.0ms (0.1%)

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

1 calls:

28.0ms
kx
Results
AccuracySegmentsBranch
39.7%6kx
Compiler

Compiled 63 to 50 computations (20.6% saved)

regimes36.0ms (0.1%)

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

2 calls:

17.0ms
l
17.0ms
kx
Results
AccuracySegmentsBranch
34.0%3l
30.5%4kx
Compiler

Compiled 50 to 42 computations (16% saved)

regimes13.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(sqrt.f64 1/2)
Outputs
(sqrt.f64 1/2)
Calls

4 calls:

4.0ms
ky
3.0ms
kx
3.0ms
l
3.0ms
Om
Results
AccuracySegmentsBranch
24.0%1kx
24.0%1Om
24.0%1ky
24.0%1l
Compiler

Compiled 26 to 22 computations (15.4% saved)

bsearch176.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
2.703036231181093e-226
6.585133213498045e-225
33.0ms
-4.8010401686842764e-238
-2.1006758410053018e-238
52.0ms
-4.376916740245547e-200
-3.66080589353418e-203
43.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
93.0ms246×body256valid
70.0ms170×body256infinite
Compiler

Compiled 2184 to 1614 computations (26.1% saved)

bsearch176.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
2.703036231181093e-226
6.585133213498045e-225
38.0ms
-4.8010401686842764e-238
-2.1006758410053018e-238
54.0ms
-4.376916740245547e-200
-3.66080589353418e-203
38.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
104.0ms264×body256valid
59.0ms152×body256infinite
Compiler

Compiled 1960 to 1481 computations (24.4% saved)

bsearch208.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
4.016375672924911e-44
1.438913880385374e-35
64.0ms
-3.882328674299263e-231
-4.8010401686842764e-238
40.0ms
-1.7018515642958266e-197
-2.585579899826276e-198
41.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
115.0ms276×body256valid
82.0ms204×body256infinite
Compiler

Compiled 1852 to 1433 computations (22.6% saved)

bsearch257.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
4.016375672924911e-44
1.438913880385374e-35
65.0ms
-3.882328674299263e-231
-4.8010401686842764e-238
91.0ms
-1.7018515642958266e-197
-2.585579899826276e-198
39.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
163.0ms289×body256valid
80.0ms191×body256infinite
Compiler

Compiled 1720 to 1331 computations (22.6% saved)

bsearch253.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
90.0ms
2.0462641255743066e+34
1.3522629184450063e+76
60.0ms
-2.4107935496055873e-223
-3.882328674299263e-231
61.0ms
-3.66080589353418e-203
-2.4132992887857978e-208
41.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
131.0ms347×body256valid
105.0ms229×body256infinite
Compiler

Compiled 2023 to 1670 computations (17.4% saved)

bsearch121.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
82.0ms
2.0462641255743066e+34
1.3522629184450063e+76
37.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
61.0ms163×body256valid
51.0ms125×body256infinite
Compiler

Compiled 1282 to 1037 computations (19.1% saved)

bsearch117.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
2.0462641255743066e+34
1.3522629184450063e+76
39.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
64.0ms162×body256valid
46.0ms126×body256infinite
Compiler

Compiled 850 to 701 computations (17.5% saved)

bsearch178.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
predicate-same
Steps
TimeLeftRight
82.0ms
2.0462641255743066e+34
1.3522629184450063e+76
38.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
47.0ms
-1.866537514232384e+214
-2.0209615481412006e+212
10.0ms
-3.737555757883649e+241
-6.926355556198636e+237
Results
108.0ms254×body256infinite
60.0ms162×body256valid
Compiler

Compiled 1476 to 1187 computations (19.6% saved)

bsearch177.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
81.0ms
2.0462641255743066e+34
1.3522629184450063e+76
38.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
48.0ms
-1.866537514232384e+214
-2.0209615481412006e+212
9.0ms
-3.737555757883649e+241
-6.926355556198636e+237
Results
102.0ms257×body256infinite
65.0ms159×body256valid
Compiler

Compiled 1494 to 1205 computations (19.3% saved)

bsearch42.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
42.0ms
-1.0982534263270017e+79
-2.047993744847159e+78
Results
23.0ms56×body256infinite
17.0ms40×body256valid
Compiler

Compiled 310 to 257 computations (17.1% saved)

bsearch113.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
-7.425161891848684e+92
-1.1312051568264593e+85
53.0ms
-2.0209615481412006e+212
-4.3652057382751725e+209
Results
107.0ms272×body256infinite
Compiler

Compiled 702 to 579 computations (17.5% saved)

bsearch154.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
-3.814921283000376e-105
-4.778463129623575e-106
59.0ms
-7.425161891848684e+92
-1.1312051568264593e+85
57.0ms
-2.0209615481412006e+212
-4.3652057382751725e+209
Results
125.0ms312×body256infinite
22.0ms56×body256valid
Compiler

Compiled 684 to 588 computations (14% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0994366061014104
0.10524309609741193
0.0ms
-2.4107935496055873e-223
-3.882328674299263e-231
0.0ms
-4.376916740245547e-200
-3.66080589353418e-203
0.0ms
-5.390007941829178e-64
-3.484487405733982e-69
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch257.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
-2.4107935496055873e-223
-3.882328674299263e-231
53.0ms
-4.376916740245547e-200
-3.66080589353418e-203
42.0ms
-3.814921283000376e-105
-4.778463129623575e-106
38.0ms
-1.3174619191949143e+36
-1.9478821295442885e+35
59.0ms
-1.854610287830511e+62
-2.423505743098841e+53
Results
145.0ms359×body256valid
99.0ms249×body256infinite
Compiler

Compiled 1004 to 903 computations (10.1% saved)

bsearch137.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
3.5655369729124765e-55
3.06115872770341e-54
64.0ms
-1.699829682545084e+49
-2.329536367995301e+30
Results
73.0ms158×body256infinite
60.0ms98×body256valid
Compiler

Compiled 328 to 323 computations (1.5% saved)

simplify145.0ms (0.3%)

Algorithm
egg-herbie
Rules
162×*-commutative
122×+-commutative
62×sub-neg
62×neg-sub0
56×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02783928
13883772
24273772
34693764
45533764
56223764
66523764
76643764
86653764
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -4633147901005669/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (if (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2) (if (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (if (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2) (if (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (if (<=.f64 kx -6642323906872855/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2) (if (<=.f64 kx 6225763134767673/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (if (<=.f64 kx -1073958896942811/894965747452342537638086997927338702835054349130332891545045303197220750167278254979540133307019636732167484663093741252324901898658543021888907063798893113141027322124350378195837539421218086757657500257242038983622829800210549487979962097077321728) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2) (if (<=.f64 kx 1309505467048489/93536104789177786765035829293842113257979682750464) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -5667908975685741/23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399104) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (if (<=.f64 kx -6251263530824863/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2))) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx 12499999999999999784782659069323232093468455589251987194246890027226394263552) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx -4500000000000000153805750107954540174201728251777735939290094631640304565829075146106968924834146715177196141411577589140205937996210696279728349570561315624074681245109466484133715275569285561984135835913132441600) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))))))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx -5800000000000000596910666783347877356350435103857027123799619904391890698763644659044845314036741813408166585590813856082624187037449000778265365162137746342344805492783351079038196993677288638065654717052604121088) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx 33000000000000003049445492081065190540598883138667555120921279425390051328) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))))
(if (<=.f64 kx -13999999999999999855581552454285960023486302440584291807924828886544231683055815344040644936592592831832869934748688494214455139984565754717568158483286513913468982798712029670188107984671825008191110663660109824) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 kx -11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))))
(if (<=.f64 kx -2699999999999999905405882366967607948978647981582708895947417122083167982973719554509870506033062277824128933287414018550934562663299494322027664354798848966015801091243786739678527303545118981795954587126988800) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 kx -11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2) (if (<=.f64 kx -8908762079399835/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))))))
(if (<=.f64 (sin.f64 kx) -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 (sin.f64 kx) -1723641332219371/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (if (<=.f64 (sin.f64 kx) -2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 (sin.f64 kx) 3602879701896397/36028797018963968) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))))))
(if (<=.f64 kx -5500000000000000078441167310397074032871539922947539497648128) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 kx -250000000000000010605159343504490496) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (if (<=.f64 kx -8263199609878107/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (sqrt.f64 1/2) (if (<=.f64 kx -3916113106802411/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (if (<=.f64 kx -6251263530824863/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx)))) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))))))))
(if (<=.f64 l -849999999999999937570227584427381932163072) (sqrt.f64 1/2) (if (<=.f64 l 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (sqrt.f64 1/2)))
(sqrt.f64 1/2)
Outputs
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -4633147901005669/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (if (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2) (if (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -4633147901005669/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (if (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))))))) 1/2) (if (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3))) (+.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))) (neg.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) 1/6)))))))))) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -4633147901005669/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (if (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (-.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) 1/6))))) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))))) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (if (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2) (if (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (if (or (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (not (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))))))) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (or (<=.f64 kx -4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (not (or (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (not (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))))) 1/2)))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (or (<=.f64 kx -4853773991529749/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (and (not (<=.f64 kx -3519148513502203/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776)) (<=.f64 kx 2708880863357441/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (-.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))))) 1/2)))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (if (<=.f64 kx -6642323906872855/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2) (if (<=.f64 kx 6225763134767673/95780971304118053647396689196894323976171195136475136) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (if (or (<=.f64 kx -6642323906872855/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (not (<=.f64 kx 6225763134767673/95780971304118053647396689196894323976171195136475136))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))))) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (or (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (not (or (<=.f64 kx -6642323906872855/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (not (<=.f64 kx 6225763134767673/95780971304118053647396689196894323976171195136475136))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))))) 1/2)))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (or (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (and (not (<=.f64 kx -6642323906872855/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144)) (<=.f64 kx 6225763134767673/95780971304118053647396689196894323976171195136475136))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))))) 1/2)))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (if (<=.f64 kx -1073958896942811/894965747452342537638086997927338702835054349130332891545045303197220750167278254979540133307019636732167484663093741252324901898658543021888907063798893113141027322124350378195837539421218086757657500257242038983622829800210549487979962097077321728) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2) (if (<=.f64 kx 1309505467048489/93536104789177786765035829293842113257979682750464) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))) (pow.f64 (+.f64 1/2 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 Om kx) kx) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))) -1/4)) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -7002292912141195/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (if (or (<=.f64 kx -1073958896942811/894965747452342537638086997927338702835054349130332891545045303197220750167278254979540133307019636732167484663093741252324901898658543021888907063798893113141027322124350378195837539421218086757657500257242038983622829800210549487979962097077321728) (not (<=.f64 kx 1309505467048489/93536104789177786765035829293842113257979682750464))) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx Om)) (*.f64 (pow.f64 (sin.f64 ky) 3) l)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))))) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 kx l) Om))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -5667908975685741/23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399104) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (if (<=.f64 kx -6251263530824863/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx))))) 1/2))) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -5667908975685741/23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399104) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (if (<=.f64 kx -6251263530824863/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx)))))))) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 kx l) Om))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (neg.f64 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 Om -1/5040) (+.f64 (*.f64 1/6 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120))) (*.f64 Om 1/720))))) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (+.f64 (/.f64 Om kx) (neg.f64 (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3))))))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx -5667908975685741/23134322349737717735007099635340311456574291245888123082206428617627187858318938111228919160792924135185595314161942499967986047925275778642956722900885062503881081581426410459731001937860227299113020288850612472756100399104) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (if (<=.f64 kx -6251263530824863/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (log1p.f64 (expm1.f64 (/.f64 Om (sin.f64 kx)))))))) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 kx l) Om))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 (*.f64 kx Om) 1/6) (-.f64 (/.f64 Om kx) (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3)))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 Om -1/5040) (+.f64 (*.f64 1/6 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120))) (*.f64 Om 1/720)))))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx 12499999999999999784782659069323232093468455589251987194246890027226394263552) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 Om) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om))) (*.f64 1/720 Om))))) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3))))))) 1/2)))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx 12499999999999999784782659069323232093468455589251987194246890027226394263552) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (neg.f64 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 Om -1/5040) (+.f64 (*.f64 1/6 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120))) (*.f64 Om 1/720))))) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (+.f64 (/.f64 Om kx) (neg.f64 (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3))))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx 12499999999999999784782659069323232093468455589251987194246890027226394263552) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (-.f64 (+.f64 (*.f64 (*.f64 kx Om) 1/6) (-.f64 (/.f64 Om kx) (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3)))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 Om -1/5040) (+.f64 (*.f64 1/6 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120))) (*.f64 Om 1/720)))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2)))
(if (or (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (not (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416))) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (/.f64 l (*.f64 kx kx))))) -1/4)) 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx -4500000000000000153805750107954540174201728251777735939290094631640304565829075146106968924834146715177196141411577589140205937996210696279728349570561315624074681245109466484133715275569285561984135835913132441600) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))))))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx -4500000000000000153805750107954540174201728251777735939290094631640304565829075146106968924834146715177196141411577589140205937996210696279728349570561315624074681245109466484133715275569285561984135835913132441600) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (+.f64 (/.f64 Om kx) (neg.f64 (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3))))))))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (+.f64 (/.f64 Om kx) (neg.f64 (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3)))))))))))))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx -4500000000000000153805750107954540174201728251777735939290094631640304565829075146106968924834146715177196141411577589140205937996210696279728349570561315624074681245109466484133715275569285561984135835913132441600) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (-.f64 (/.f64 Om kx) (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3)))))))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx 13499999999999999510455184713430646574231997261806129766234162224157652156416) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 kx)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (-.f64 (/.f64 Om kx) (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3))))))))))))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx -5800000000000000596910666783347877356350435103857027123799619904391890698763644659044845314036741813408166585590813856082624187037449000778265365162137746342344805492783351079038196993677288638065654717052604121088) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (if (<=.f64 kx 33000000000000003049445492081065190540598883138667555120921279425390051328) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (+.f64 (/.f64 Om kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 Om) (*.f64 1/120 Om)) (pow.f64 kx 3)))))) 1/2)))))))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx -5800000000000000596910666783347877356350435103857027123799619904391890698763644659044845314036741813408166585590813856082624187037449000778265365162137746342344805492783351079038196993677288638065654717052604121088) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (+.f64 (/.f64 Om kx) (neg.f64 (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3))))))))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx 33000000000000003049445492081065190540598883138667555120921279425390051328) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 kx l) Om))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (+.f64 (/.f64 Om kx) (neg.f64 (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3)))))))))))))
(if (<=.f64 kx -20000000000000001019220591274005456279710505470622733232619203286613548419128326636838181727778134043521316213363512555228359822654904417182365028760483854715262087764856296628876189602931571523608705123012237845488278935519238250121771614208) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx -5800000000000000596910666783347877356350435103857027123799619904391890698763644659044845314036741813408166585590813856082624187037449000778265365162137746342344805492783351079038196993677288638065654717052604121088) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (-.f64 (/.f64 Om kx) (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3)))))))) (if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (if (<=.f64 kx 33000000000000003049445492081065190540598883138667555120921279425390051328) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 kx l) Om))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (-.f64 (/.f64 Om kx) (*.f64 (+.f64 (*.f64 Om -1/36) (*.f64 Om 1/120)) (pow.f64 kx 3))))))))))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))) -1/4)) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2))))
(if (<=.f64 kx -10200000000000000621423919753026934057083457562046272401518147178481984028540928) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (*.f64 kx kx) (pow.f64 ky 3)))))) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 kx l) Om))))))))
(if (<=.f64 kx -13999999999999999855581552454285960023486302440584291807924828886544231683055815344040644936592592831832869934748688494214455139984565754717568158483286513913468982798712029670188107984671825008191110663660109824) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 kx -11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l kx) Om)))) 1/2)))))
(if (<=.f64 kx -13999999999999999855581552454285960023486302440584291807924828886544231683055815344040644936592592831832869934748688494214455139984565754717568158483286513913468982798712029670188107984671825008191110663660109824) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (/.f64 Om kx)))))) (if (<=.f64 kx -11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 kx l) Om)))))))))
(if (<=.f64 kx -2699999999999999905405882366967607948978647981582708895947417122083167982973719554509870506033062277824128933287414018550934562663299494322027664354798848966015801091243786739678527303545118981795954587126988800) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 kx -11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (pow.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) 1/2) (if (<=.f64 kx -8908762079399835/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (sqrt.f64 1/2) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))))))
(if (<=.f64 kx -2699999999999999905405882366967607948978647981582708895947417122083167982973719554509870506033062277824128933287414018550934562663299494322027664354798848966015801091243786739678527303545118981795954587126988800) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (/.f64 Om kx)))))) (if (<=.f64 kx -11499999999999999478078360473704661112679908132740987936593126835414002672635782103040) (pow.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1/2) (if (<=.f64 kx -8908762079399835/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (sqrt.f64 1/2) 1)))
(if (<=.f64 (sin.f64 kx) -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 (sin.f64 kx) -1723641332219371/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (if (<=.f64 (sin.f64 kx) -2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 (sin.f64 kx) 3602879701896397/36028797018963968) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 l kx))))))))))
(if (<=.f64 (sin.f64 kx) -7410693711188237/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (/.f64 Om kx)))))) (if (<=.f64 (sin.f64 kx) -1723641332219371/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) 1 (if (<=.f64 (sin.f64 kx) -2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (/.f64 Om kx)))))) (if (<=.f64 (sin.f64 kx) 3602879701896397/36028797018963968) 1 (sqrt.f64 (+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 kx Om) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l))))))))))
(if (<=.f64 kx -5500000000000000078441167310397074032871539922947539497648128) (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 1/6 (*.f64 Om kx)) (/.f64 Om kx))) 1/2))) (if (<=.f64 kx -250000000000000010605159343504490496) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (if (<=.f64 kx -8263199609878107/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (sqrt.f64 1/2) (if (<=.f64 kx -3916113106802411/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (if (<=.f64 kx -6251263530824863/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om kx)))) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))))))))
(if (<=.f64 kx -5500000000000000078441167310397074032871539922947539497648128) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 (/.f64 1/2 l) (+.f64 (*.f64 (*.f64 kx Om) 1/6) (/.f64 Om kx)))))) (if (<=.f64 kx -250000000000000010605159343504490496) 1 (if (<=.f64 kx -8263199609878107/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (sqrt.f64 1/2) (if (<=.f64 kx -3916113106802411/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) 1 (if (<=.f64 kx -6251263530824863/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om kx) (/.f64 1/4 l)))) 1)))))
(if (<=.f64 l -849999999999999937570227584427381932163072) (sqrt.f64 1/2) (if (<=.f64 l 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) (sqrt.f64 (+.f64 1/2 (*.f64 1 1/2))) (sqrt.f64 1/2)))
(if (<=.f64 l -849999999999999937570227584427381932163072) (sqrt.f64 1/2) (if (<=.f64 l 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) 1 (sqrt.f64 1/2)))
(sqrt.f64 1/2)
Compiler

Compiled 1379 to 1002 computations (27.3% saved)

soundness3.1s (7.3%)

Rules
1826×fma-def
1826×fma-def
1826×fma-def
1610×*-commutative
1422×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02683
15873
212973
357273
4323173
5665373
6782173
072328634
1211326518
0208297435
1698993797
0124948792
1379745988
048542
11066542
021190
1460134
26075134
065787
11471787
0124948792
1379745988
089541670
1267639586
089541670
1267639586
065787
11471787
0124948792
1379745988
048542
11066542
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1444 to 1018 computations (29.5% saved)

end583.0ms (1.4%)

Compiler

Compiled 3120 to 2026 computations (35.1% saved)

Profiling

Loading profile data...