Toniolo and Linder, Equation (3a)

Time bar (total: 14.1s)

analyze268.0ms (1.9%)

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

Compiled 34 to 30 computations (11.8% saved)

sample3.3s (23.3%)

Results
2.2s6927×body256valid
723.0ms788×body1024valid
387.0ms539×body512valid
3.0msbody2048valid
Bogosity

preprocess802.0ms (5.7%)

Algorithm
egg-herbie
Rules
948×distribute-lft-neg-out
926×associate-*r/
860×associate-*r*
850×associate-*l*
820×associate-*l/
Problems
201×No Errors
37×(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)))))
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
(/.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))))))
(pow.f64 (sin.f64 kx) 2)
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01381140
13691020
210211020
353001020
Stop Event
node limit
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)))))))))
(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 (neg.f64 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 l) (neg.f64 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 l) Om) 2) (+.f64 (pow.f64 (sin.f64 (neg.f64 kx)) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 (neg.f64 ky)) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 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 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 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 (neg.f64 l)) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 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 l) (neg.f64 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 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 l) Om) 2) (+.f64 (pow.f64 (sin.f64 (neg.f64 kx)) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 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 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 (neg.f64 ky)) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 2 (/.f64 l Om)) 2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (/.f64 2 l) Om) 2) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 Om (/.f64 2 l)) 2) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.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)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) kx) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (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) (+.f64 (pow.f64 (sin.f64 ky) 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 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.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)))))) 1/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 2 Om)) 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 (/.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)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 kx) l) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.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)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 l (/.f64 ky 2)) 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 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
Symmetry

(abs l)

(abs Om)

(abs kx)

(abs ky)

(sort kx ky)

Compiler

Compiled 242 to 177 computations (26.9% saved)

eval5.0ms (0%)

Compiler

Compiled 79 to 63 computations (20.3% saved)

prune7.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
98.8%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Compiler

Compiled 62 to 54 computations (12.9% saved)

localize620.0ms (4.4%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.4%
(/.f64 2 (/.f64 Om l))
99.4%
(pow.f64 (sin.f64 ky) 2)
97.0%
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
86.4%
(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)

series31.0ms (0.2%)

Counts
4 → 124
Calls

33 calls:

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

rewrite150.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1063×log1p-expm1-u
568×expm1-udef
568×log1p-udef
466×expm1-log1p-u
250×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify186.0ms (1.3%)

Algorithm
egg-herbie
Rules
774×cancel-sign-sub-inv
604×associate-*r*
564×fma-neg
538×associate-*l*
532×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval264.0ms (1.9%)

Compiler

Compiled 11711 to 8555 computations (26.9% saved)

prune59.0ms (0.4%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2564260
Fresh000
Picked101
Done000
Total2574261
Accuracy
100.0%
Counts
261 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
88.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))
50.1%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
62.4%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
88.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))
50.1%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
62.4%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 1))))
Compiler

Compiled 158 to 136 computations (13.9% saved)

localize484.0ms (3.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.6%
(*.f64 l (/.f64 2 Om))
99.4%
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
98.1%
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
100.0%
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))
99.6%
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
93.4%
(*.f64 (/.f64 l Om) (sin.f64 kx))
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.2%
(/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
98.1%
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
89.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
Compiler

Compiled 345 to 173 computations (49.9% saved)

series97.0ms (0.7%)

Counts
12 → 444
Calls

114 calls:

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

rewrite212.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
742×prod-diff
522×associate-*r*
342×associate-*l*
267×log1p-expm1-u
267×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037476
1593470
27773470
Stop Event
node limit
Counts
12 → 285
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 l (/.f64 2 Om))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (-.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))))
(pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))) 1)
(*.f64 1/2 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1))
(*.f64 1/2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))
(*.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 1)
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) 1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) -1) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -1))
(*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.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)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 1)
(/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 l (/.f64 Om (sin.f64 kx)))
(/.f64 (sin.f64 kx) (/.f64 Om l))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (neg.f64 (*.f64 l (sin.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 kx)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) 1) Om)
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (sin.f64 kx) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(exp.f64 (log.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 1/2))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))
(/.f64 2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)
(/.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(/.f64 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) -1)
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(/.f64 (*.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) Om)
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 l (/.f64 2 Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 Om)))) 1)
(/.f64 1 (/.f64 Om (*.f64 2 l)))
(/.f64 2 (/.f64 Om l))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 2 l) Om)
(/.f64 (neg.f64 (*.f64 2 l)) (neg.f64 Om))
(/.f64 (*.f64 2 (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 l -2) (neg.f64 Om))
(/.f64 (*.f64 -2 l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) 1) Om)
(/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (*.f64 l (/.f64 2 Om)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 2 Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 Om))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.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)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))

simplify500.0ms (3.5%)

Algorithm
egg-herbie
Rules
1202×times-frac
940×distribute-lft-in
866×*-commutative
598×sqr-pow
540×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0143761662
1438958084
Stop Event
node limit
Counts
729 → 715
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (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 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (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 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.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 (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 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.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))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.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 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.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))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.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))))))))))) (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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/4 (+.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 l (pow.f64 (sin.f64 kx) 5)))) (*.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/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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))))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 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))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 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))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (+.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 l (pow.f64 (sin.f64 kx) 5)))) (*.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 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 kx l) Om)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (/.f64 (*.f64 kx l) Om))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (/.f64 (*.f64 kx l) Om)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 kx 7) l) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (/.f64 (*.f64 kx l) Om))))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
1
(+.f64 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 (pow.f64 l 4) (+.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))))))))
(+.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 (pow.f64 l 4) (+.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)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 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 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.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/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1 (/.f64 (+.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))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (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/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.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 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
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 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 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))))
(+.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 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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)))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.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/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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))))))))))))
(sqrt.f64 (/.f64 1 (+.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 (pow.f64 l 2) (pow.f64 (sin.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 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.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 (pow.f64 l 2) (pow.f64 (sin.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 kx) 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))))))
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 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.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))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.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)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 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 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.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 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.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 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (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 -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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 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 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 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 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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 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 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.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))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.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)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.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/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 -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 Om 2)))))))))
(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 kx) 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 l 2) (pow.f64 (sin.f64 kx) 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 l 2) (pow.f64 (sin.f64 kx) 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 l 2) (pow.f64 (sin.f64 kx) 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 l 2) (pow.f64 (sin.f64 kx) 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 l 2) (pow.f64 (sin.f64 kx) 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 l 2) (pow.f64 (sin.f64 kx) 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 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.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/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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/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/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/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 (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 (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 (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 (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 (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 (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 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx))) (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om (sin.f64 kx))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/1024 (*.f64 (pow.f64 Om 7) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (*.f64 (pow.f64 l 7) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/1024 (*.f64 (/.f64 1 (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 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 (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 kx 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)))) 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 kx 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)))) 3))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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 (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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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)))))))))
(+.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 kx 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)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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 (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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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))))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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)))))) (*.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 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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 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 1/2 (*.f64 (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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.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 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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))) (*.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 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 kx) 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 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 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 kx) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)))))))))
(+.f64 (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 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 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 kx) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 l 2) (pow.f64 (sin.f64 kx) 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))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.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 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 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 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 (pow.f64 l 2) (-.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 l 2) (pow.f64 (sin.f64 kx) 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)))))))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (-.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))))
(pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))) 1)
(*.f64 1/2 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1))
(*.f64 1/2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))
(*.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 1)
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) 1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) -1) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -1))
(*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.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)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 1)
(/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 l (/.f64 Om (sin.f64 kx)))
(/.f64 (sin.f64 kx) (/.f64 Om l))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 (neg.f64 (*.f64 l (sin.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 kx)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) 1) Om)
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (sin.f64 kx) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(exp.f64 (log.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 1/2))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))
(/.f64 2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)
(/.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(/.f64 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) -1)
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(/.f64 (*.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) Om)
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 l (/.f64 2 Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 Om)))) 1)
(/.f64 1 (/.f64 Om (*.f64 2 l)))
(/.f64 2 (/.f64 Om l))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 2 l) Om)
(/.f64 (neg.f64 (*.f64 2 l)) (neg.f64 Om))
(/.f64 (*.f64 2 (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 l -2) (neg.f64 Om))
(/.f64 (*.f64 -2 l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) 1) Om)
(/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (*.f64 l (/.f64 2 Om)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 2 Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 Om))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.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)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 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 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) 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 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sqrt.f64 1/2) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.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 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.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 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.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))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))) (*.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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om 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 (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 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) l)) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)))))))
(+.f64 (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 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.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))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.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))))))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (+.f64 (*.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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om 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 kx 6) (*.f64 (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om 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)))))) (neg.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om 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 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (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 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) l)) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) l)) (*.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 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) l)) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)))) 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1/16))))))))
(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 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))) (*.f64 (*.f64 -1/16 (/.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (*.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))) (*.f64 1/2 (*.f64 (pow.f64 ky 4) (*.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 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 (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 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (pow.f64 (sin.f64 kx) 3)))) 2)))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/4 (+.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 l (pow.f64 (sin.f64 kx) 5)))) (*.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/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 4) (*.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 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (pow.f64 ky 6) (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/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/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)))))) (neg.f64 (*.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 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 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))) 2)) (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 3)))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.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 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (pow.f64 (sin.f64 kx) 3)))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 (pow.f64 ky 6) (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 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l) (/.f64 Om (pow.f64 (sin.f64 kx) 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 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)))))) (*.f64 (*.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 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (pow.f64 (sin.f64 kx) 3)))) 2)) (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 (sin.f64 kx) 3)))) 1/16))))))))
(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 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 l (/.f64 Om (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky))))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 kx 6) l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 6) l) Om) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))) (/.f64 l (/.f64 Om (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))
(fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 (/.f64 l Om) (sin.f64 kx)))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 (/.f64 l Om) (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (*.f64 (/.f64 l Om) (sin.f64 kx))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 (/.f64 l Om) (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 6) Om) (/.f64 (*.f64 l (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx))) (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 6) 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)))) (sin.f64 kx))) (*.f64 (/.f64 l Om) (sin.f64 kx)))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) l)) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (fma.f64 -1/2 (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om 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 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) l)) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (fma.f64 -1/2 (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 ky) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) l)) (*.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 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/4 (/.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 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))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/2 (*.f64 (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))))) (fma.f64 -1/4 (/.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 -1/2 (*.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 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 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))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (+.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 l (pow.f64 (sin.f64 kx) 5)))) (*.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 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/2 (*.f64 (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))))) (fma.f64 -1/2 (*.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/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/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))))))) (fma.f64 -1/4 (/.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) l) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/2 (*.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 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (fma.f64 -1/2 (*.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/4 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l) (/.f64 Om (pow.f64 (sin.f64 kx) 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 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))))))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(+.f64 (sin.f64 ky) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 kx 6) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky)) (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(+.f64 (sin.f64 ky) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 6) (/.f64 (sin.f64 ky) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (/.f64 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx)))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 6) (/.f64 (sin.f64 kx) (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 6) (/.f64 (sin.f64 kx) (-.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 ky 2) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 kx l) Om)
(/.f64 kx (/.f64 Om l))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (/.f64 (*.f64 kx l) Om))
(fma.f64 -1/6 (/.f64 (pow.f64 kx 3) (/.f64 Om l)) (/.f64 kx (/.f64 Om l)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (/.f64 (*.f64 kx l) Om)))
(fma.f64 -1/6 (/.f64 (pow.f64 kx 3) (/.f64 Om l)) (fma.f64 1/120 (/.f64 (pow.f64 kx 5) (/.f64 Om l)) (/.f64 kx (/.f64 Om l))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 kx 7) l) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (/.f64 (*.f64 kx l) Om))))
(fma.f64 -1/6 (/.f64 (pow.f64 kx 3) (/.f64 Om l)) (fma.f64 -1/5040 (/.f64 (pow.f64 kx 7) (/.f64 Om l)) (fma.f64 1/120 (/.f64 (pow.f64 kx 5) (/.f64 Om l)) (/.f64 kx (/.f64 Om l)))))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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 (pow.f64 l 4) (+.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))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.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)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 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 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.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/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(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/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.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/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))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (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/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.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)) (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/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(-.f64 (-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.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 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/16))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/16))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.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)) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/16))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/16))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.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 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)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 1/1024 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/16))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/16))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -5/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 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))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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)))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.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/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (fma.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.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)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.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))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 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 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.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 (pow.f64 l 4) (-.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))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (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 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.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)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 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 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.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 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))) (*.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 (sqrt.f64 1/2) (pow.f64 l 3)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/8 Om) (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (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 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.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 (sqrt.f64 1/2) (pow.f64 l 3))) (fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 Om 3) (-.f64 (/.f64 1/512 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (/.f64 1/512 (*.f64 (pow.f64 l 3) (*.f64 1/4 (pow.f64 (sin.f64 kx) 3)))) (/.f64 -1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (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 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (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 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (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 1 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.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 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (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 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.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))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.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)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.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/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 -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 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.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)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.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)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.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))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.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))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(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 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(-.f64 (-.f64 1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(-.f64 (fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 (sin.f64 kx) 7))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(-.f64 (-.f64 (fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512)) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) 1/2048)) (pow.f64 l 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/32))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.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/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 1/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/32))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -5/4096 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.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))))) (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(-.f64 (-.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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/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/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.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))))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.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)))))) (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 1/4 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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)))))))))) (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2)) (*.f64 1/4 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 2 (*.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 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))))
(fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (/.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 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(-.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 (*.f64 (pow.f64 kx 6) l) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (sin.f64 ky)))))
(-.f64 (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 6) l) Om) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx))))
(fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))))
(fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)) (*.f64 (/.f64 l Om) (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)) (*.f64 (/.f64 l Om) (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx))) (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om (sin.f64 kx))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 ky 6) Om) (/.f64 (*.f64 l (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx)))))
(-.f64 (+.f64 (fma.f64 2 (*.f64 (/.f64 l Om) (sin.f64 kx)) (*.f64 (/.f64 l Om) (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) (*.f64 (/.f64 (*.f64 (pow.f64 ky 6) 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)))) (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -1/16 (*.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) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 Om l) 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (*.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) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 Om l) 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/1024 (*.f64 (pow.f64 Om 7) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256))) (*.f64 (*.f64 1/1024 (pow.f64 Om 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (*.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) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(-.f64 (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 Om l) 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256))) (*.f64 1/1024 (*.f64 (pow.f64 Om 7) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))) (pow.f64 l 7)))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (*.f64 (*.f64 1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 (*.f64 1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (*.f64 (pow.f64 l 7) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (*.f64 (*.f64 1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -1/16 (*.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) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 Om l) 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 Om l) 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) -3/256)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/1024 (*.f64 (/.f64 1 (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (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 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (*.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 l 7))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))) (fma.f64 -1/16 (*.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) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(-.f64 (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 Om l) 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -3/256 (pow.f64 l 2))) (*.f64 1/1024 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))) (pow.f64 l 7)))))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) -3/256)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 kx 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)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (*.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 kx 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)))) 3))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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 (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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))) 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (-.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 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 kx 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)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.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 (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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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))))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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)))))) (*.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 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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 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 1/2 (*.f64 (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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.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 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))) 2))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))) 2))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 5))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))) 2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (+.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))))) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))) 2))))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (-.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))) (-.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))) (pow.f64 Om 2))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2)) (pow.f64 Om 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 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 kx) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))))))
(+.f64 (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 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 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 kx) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (-.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))))))
(+.f64 (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 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 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 kx) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 l 2) (pow.f64 (sin.f64 kx) 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))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.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 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 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 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.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 (pow.f64 l 2) (-.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 l 2) (pow.f64 (sin.f64 kx) 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)))))))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (-.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))) (pow.f64 Om 2))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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)))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(+.f64 (sin.f64 ky) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 kx 6) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky)) (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(+.f64 (sin.f64 ky) (fma.f64 -1/2 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 6) (/.f64 (sin.f64 ky) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (/.f64 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx)))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 6) (/.f64 (sin.f64 kx) (-.f64 2/45 (/.f64 (*.f64 -1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(+.f64 (sin.f64 kx) (fma.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 6) (/.f64 (sin.f64 kx) (-.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 ky 2) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/4 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (-.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2)))))
(pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l)
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1 (/.f64 Om l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1 (/.f64 Om l)))
(/.f64 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(fabs.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(expm1.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))) 1)
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1/2 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1))
(/.f64 1/2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1/2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 1)
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 -1 (*.f64 -2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) 1/2)
(/.f64 1/2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) -1) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -1))
(*.f64 (/.f64 1 (*.f64 l (/.f64 2 Om))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 1)
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 3)
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 3) 1/3)
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 2)
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -2))
(log.f64 (exp.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om) 3))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)) 1))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(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))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(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 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 1)
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(*.f64 (/.f64 1 Om) (*.f64 l (sin.f64 kx)))
(/.f64 l (/.f64 Om (sin.f64 kx)))
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (sin.f64 kx) (/.f64 Om l))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (neg.f64 (*.f64 l (sin.f64 kx))) (neg.f64 Om))
(/.f64 (sin.f64 kx) (/.f64 (neg.f64 Om) (neg.f64 l)))
(*.f64 1 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(/.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (neg.f64 Om))
(/.f64 (sin.f64 kx) (/.f64 (neg.f64 Om) (neg.f64 l)))
(*.f64 1 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 kx)) (neg.f64 Om))
(/.f64 (sin.f64 kx) (/.f64 (neg.f64 Om) (neg.f64 l)))
(*.f64 1 (*.f64 (/.f64 l Om) (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) 1) Om)
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 (/.f64 l Om) (sin.f64 kx))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 l Om) (sin.f64 kx))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 1)
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 3)
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(pow.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 3) 1/3)
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 2))
(fabs.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 3))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (sin.f64 kx) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 l Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(exp.f64 (log.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))) 1))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 kx) (/.f64 Om l))))
(*.f64 (/.f64 (sin.f64 kx) Om) l)
(/.f64 (sin.f64 kx) (/.f64 Om l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)) 2)) -1/2)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 2))) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2)) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (*.f64 4 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 2)))))) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)))) (sqrt.f64 (+.f64 1/4 (+.f64 (/.f64 1/4 (+.f64 1 (*.f64 4 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 2)))) (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 1/2))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))) 1/2)
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1/2)
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (*.f64 4 (pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) 2)))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) Om) l))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (sin.f64 kx) (/.f64 Om l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om))
(/.f64 1 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)
(/.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)
(/.f64 l (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (*.f64 Om (/.f64 (/.f64 1/2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) -1)
(/.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)
(/.f64 l (*.f64 1/2 (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) Om)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 Om))))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 Om)) (log.f64 (exp.f64 l)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 Om)) l)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 l (/.f64 2 Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (*.f64 8 (pow.f64 (/.f64 l Om) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (*.f64 l (/.f64 2 Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (*.f64 8 (pow.f64 (/.f64 l Om) 3))))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4)) -1/2)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 Om)))) 1)
(*.f64 l (/.f64 2 Om))
(/.f64 1 (/.f64 Om (*.f64 2 l)))
(*.f64 (/.f64 1 Om) (*.f64 l 2))
(/.f64 2 (/.f64 Om l))
(*.f64 l (/.f64 2 Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 l (*.f64 1/2 Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 l (/.f64 2 Om))
(/.f64 (neg.f64 (*.f64 2 l)) (neg.f64 Om))
(*.f64 l (/.f64 2 Om))
(/.f64 (*.f64 2 (neg.f64 l)) (neg.f64 Om))
(*.f64 l (/.f64 2 Om))
(/.f64 (*.f64 l -2) (neg.f64 Om))
(*.f64 l (/.f64 2 Om))
(/.f64 (*.f64 -2 l) (neg.f64 Om))
(*.f64 l (/.f64 2 Om))
(/.f64 (/.f64 (*.f64 2 l) 1) Om)
(*.f64 l (/.f64 2 Om))
(/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 l (/.f64 2 Om))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 l (/.f64 2 Om))
(pow.f64 (*.f64 l (/.f64 2 Om)) 1)
(*.f64 l (/.f64 2 Om))
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 3)
(*.f64 l (/.f64 2 Om))
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) 1/3)
(*.f64 l (/.f64 2 Om))
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) 2)
(*.f64 l (/.f64 2 Om))
(sqrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(fabs.f64 (*.f64 l (/.f64 2 Om)))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 2 Om)))
(*.f64 l (/.f64 2 Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 Om)))))
(*.f64 l (/.f64 2 Om))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3))
(*.f64 l (/.f64 2 Om))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 Om) 3)))
(*.f64 l (/.f64 2 Om))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 l 3)))
(*.f64 l (/.f64 2 Om))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 l (/.f64 2 Om))
(exp.f64 (log.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 l (/.f64 2 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 Om))) 1))
(*.f64 l (/.f64 2 Om))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 l (/.f64 2 Om))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(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))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(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 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))

eval922.0ms (6.5%)

Compiler

Compiled 35020 to 24283 computations (30.7% saved)

prune300.0ms (2.1%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New7467753
Fresh000
Picked314
Done000
Total7498757
Accuracy
100.0%
Counts
757 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
50.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
99.3%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
35.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
62.4%
(sqrt.f64 (+.f64 1/2 1/2))
56.5%
(sqrt.f64 1/2)
49.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
48.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
50.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
99.3%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
35.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
62.4%
(sqrt.f64 (+.f64 1/2 1/2))
56.5%
(sqrt.f64 1/2)
49.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
Compiler

Compiled 460 to 384 computations (16.5% saved)

localize439.0ms (3.1%)

Localize:

Found 9 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 l (sin.f64 ky))
96.1%
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
94.4%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
93.8%
(/.f64 (/.f64 Om l) (sin.f64 kx))
87.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
100.0%
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))))
99.8%
(*.f64 l (sin.f64 ky))
99.4%
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)))
96.2%
(/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)
Compiler

Compiled 199 to 104 computations (47.7% saved)

series60.0ms (0.4%)

Counts
9 → 228
Calls

75 calls:

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

rewrite159.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
816×prod-diff
382×associate-*r*
360×times-frac
258×associate-*l*
229×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033296
1496288
27174288
Stop Event
node limit
Counts
9 → 258
Calls
Call 1
Inputs
(/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)))
(*.f64 l (sin.f64 ky))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
(*.f64 l (sin.f64 ky))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 2 (/.f64 1 Om)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (/.f64 1 Om))
(*.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(*.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 2 l)))
(*.f64 (*.f64 2 l) (*.f64 (sin.f64 ky) (/.f64 1 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) 1) (/.f64 2 Om))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)
(pow.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))
(log.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 1)
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 2)
(sqrt.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1)
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/64) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/16) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 kx))))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 kx))))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 kx)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) -1)
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 Om (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 1 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 Om 1/4))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (sin.f64 ky)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 3)
(pow.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/3)
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(pow.f64 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) 1/4)) -1)
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (neg.f64 (sin.f64 ky)))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))

simplify260.0ms (1.8%)

Algorithm
egg-herbie
Rules
1374×associate-*r*
1162×associate-*l*
1100×fma-def
790×times-frac
514×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
096125944
1277824736
Stop Event
node limit
Counts
486 → 500
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 ky 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.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 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.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 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.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/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(*.f64 ky l)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 ky l))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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/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/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 kx l))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 kx l)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 kx l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.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 kx) l)) (/.f64 Om (*.f64 kx l)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 ky l)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 ky l))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 2 (/.f64 1 Om)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (/.f64 1 Om))
(*.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(*.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 2 l)))
(*.f64 (*.f64 2 l) (*.f64 (sin.f64 ky) (/.f64 1 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) 1) (/.f64 2 Om))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)
(pow.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) -1)
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))
(log.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 1)
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 2)
(sqrt.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1)
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/64) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/16) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 kx))))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 kx))))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 kx)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) -1)
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 Om (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 1 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 Om 1/4))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (sin.f64 ky)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 3)
(pow.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/3)
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(pow.f64 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) 1/4)) -1)
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (neg.f64 (sin.f64 ky)))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))
Outputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 ky (/.f64 Om l)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (*.f64 2 (/.f64 ky (/.f64 Om l))))
(fma.f64 2 (/.f64 ky (/.f64 Om l)) (*.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (fma.f64 1/60 (/.f64 (pow.f64 ky 5) (/.f64 Om l)) (*.f64 2 (/.f64 ky (/.f64 Om l)))))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (fma.f64 2 (/.f64 ky (/.f64 Om l)) (*.f64 1/60 (/.f64 (pow.f64 ky 5) (/.f64 Om l)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 ky 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (fma.f64 -1/2520 (/.f64 (pow.f64 ky 7) (/.f64 Om l)) (fma.f64 1/60 (/.f64 (pow.f64 ky 5) (/.f64 Om l)) (*.f64 2 (/.f64 ky (/.f64 Om l))))))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (fma.f64 -1/2520 (/.f64 (pow.f64 ky 7) (/.f64 Om l)) (fma.f64 2 (/.f64 ky (/.f64 Om l)) (*.f64 1/60 (/.f64 (pow.f64 ky 5) (/.f64 Om l))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 l 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (pow.f64 Om 2)) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (neg.f64 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -6 (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.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 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.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 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.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 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/16))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) -3/256) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/16)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))))))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) -3/256) (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/16 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.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))))))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 1) (*.f64 (pow.f64 ky 4) (fma.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))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.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)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.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/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.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))))) (neg.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.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)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (neg.f64 (fma.f64 (pow.f64 ky 4) (fma.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))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.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))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (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))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.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 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/256)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (fma.f64 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) -5/2048 (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/256))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -6)) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -6)) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -6)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 8))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -6)) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -6)) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -6)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 ky) 6) 8))) (pow.f64 Om 6))))
(*.f64 ky l)
(*.f64 l ky)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 ky l))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (*.f64 l ky))
(*.f64 l (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l ky)))
(fma.f64 (*.f64 l (pow.f64 ky 3)) -1/6 (*.f64 l (+.f64 ky (*.f64 1/120 (pow.f64 ky 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l))))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (fma.f64 -1/5040 (*.f64 l (pow.f64 ky 7)) (fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l ky))))
(+.f64 (*.f64 l (+.f64 (*.f64 -1/5040 (pow.f64 ky 7)) (*.f64 1/120 (pow.f64 ky 5)))) (*.f64 l (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(-.f64 1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(fma.f64 -1 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (pow.f64 Om 2)) (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6)))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (-.f64 (neg.f64 (fma.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 -3 (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)) (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) -1/32 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(-.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) -1/32 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)) 1/2048)) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) -1/32 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)) 1/2048)) (pow.f64 l 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) -3/512) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/32)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 7)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32))))))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) -3/512) (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/32 (*.f64 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) 1/2048)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4))) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4)) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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/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/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4)))) (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 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)))))) 1/4)))) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 1/2 (-.f64 (neg.f64 (fma.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4)))) (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) 1/4))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))))
(fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) -1/32 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) -1/32 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))))))
(fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) -1/32 (fma.f64 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) -5/4096 (fma.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/512))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(-.f64 1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -3)) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (neg.f64 (pow.f64 (sin.f64 ky) 4))) -3) (pow.f64 Om 4)) (/.f64 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -3)) -2))) (pow.f64 Om 6))) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(-.f64 1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -3)) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (neg.f64 (pow.f64 (sin.f64 ky) 4))) -3) (pow.f64 Om 4)) (/.f64 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 4) -3)) -2))) (pow.f64 Om 6))) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))))
(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 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 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 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 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 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 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 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 kx l))
(/.f64 Om (*.f64 l kx))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 kx l)))
(fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 kx l))))
(fma.f64 -1 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 l kx))))
(-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.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 kx) l)) (/.f64 Om (*.f64 kx l)))))
(fma.f64 -1 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1 (*.f64 (pow.f64 kx 5) (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360))))) (fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 l kx)))))
(-.f64 (-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 l kx))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (/.f64 Om l) 1/840) (*.f64 (/.f64 Om l) -7/2160)))) (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 1/2) 5) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1/4 (*.f64 (pow.f64 ky 5) (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360))))) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 -7/360 (pow.f64 ky 3))) (fma.f64 -1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) 1/840) (*.f64 (/.f64 Om l) -7/2160))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 ky l)
(*.f64 l ky)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 ky l))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (*.f64 l ky))
(*.f64 l (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l ky)))
(fma.f64 (*.f64 l (pow.f64 ky 3)) -1/6 (*.f64 l (+.f64 ky (*.f64 1/120 (pow.f64 ky 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l))))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (fma.f64 -1/5040 (*.f64 l (pow.f64 ky 7)) (fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l ky))))
(+.f64 (*.f64 l (+.f64 (*.f64 -1/5040 (pow.f64 ky 7)) (*.f64 1/120 (pow.f64 ky 5)))) (*.f64 l (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 2 (/.f64 1 Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (/.f64 1 Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(*.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (/.f64 1 Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (/.f64 1 Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(*.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 -2 (/.f64 1 (neg.f64 Om))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (*.f64 2 l)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (*.f64 2 l) (*.f64 (sin.f64 ky) (/.f64 1 Om)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) 1) (/.f64 2 Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 l (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky))) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (/.f64 (cbrt.f64 Om) (*.f64 2 l))))
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (cbrt.f64 Om) (*.f64 2 l))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 Om) (*.f64 2 l))))
(/.f64 (/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (cbrt.f64 Om)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (*.f64 2 l))) (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 l (*.f64 (sin.f64 ky) 2))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(/.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 3)
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3) 1/3)
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(pow.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) -1)
(/.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) (neg.f64 Om)))
(/.f64 (neg.f64 (sin.f64 ky)) (*.f64 -1/2 (/.f64 Om l)))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))
(fabs.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))
(log.f64 (exp.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) 3) (pow.f64 Om 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) -2)
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(*.f64 l (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(*.f64 l (sin.f64 ky))
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(*.f64 l (sin.f64 ky))
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(fabs.f64 (*.f64 l (sin.f64 ky)))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(*.f64 l (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(*.f64 l (sin.f64 ky))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(*.f64 l (sin.f64 ky))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1/2)
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) 1/2)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))))
(/.f64 1/2 (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 3)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 2)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(sqrt.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) -2)))
(sqrt.f64 (*.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) -2)))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 3))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 1 (sqrt.f64 (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 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (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 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2)))) (sqrt.f64 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/64) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/16) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/64 1/8)) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2)) (*.f64 -1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/64 1/8)) (sqrt.f64 (+.f64 1/4 (fma.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) (*.f64 -1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 3)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(fabs.f64 (sqrt.f64 (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))
(log.f64 (exp.f64 (sqrt.f64 (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))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (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))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (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))
(exp.f64 (log.f64 (sqrt.f64 (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))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 1))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (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 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)) (/.f64 (cbrt.f64 Om) l))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 Om) 2) (/.f64 (cbrt.f64 Om) l)) (sin.f64 kx))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 kx)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 kx)) l)))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx)))) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/3)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) -1)
(/.f64 1 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(fabs.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 Om (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/2 (sqrt.f64 Om))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))))
(pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 2)
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 Om (*.f64 -1/4 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky))))))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 Om 1/4))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/2 (sqrt.f64 Om))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (sin.f64 ky)))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/2 (sqrt.f64 Om))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (sin.f64 ky)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/2 (sqrt.f64 Om))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 1/2 (sqrt.f64 Om))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l (sin.f64 ky)))
(pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 3)
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(pow.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/3)
(cbrt.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)))) 2)
(pow.f64 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) 1/4)) -1)
(/.f64 1 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) 1/4)))
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (neg.f64 (sin.f64 ky)))))
(*.f64 Om (*.f64 -1/4 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 ky))))))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2))
(sqrt.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky)))) 2))
(fabs.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(*.f64 l (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(*.f64 l (sin.f64 ky))
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(*.f64 l (sin.f64 ky))
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(fabs.f64 (*.f64 l (sin.f64 ky)))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 ky)))
(*.f64 l (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 l (sin.f64 ky))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3)))
(*.f64 l (sin.f64 ky))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(exp.f64 (log.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 ky))) 1))
(*.f64 l (sin.f64 ky))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))

eval304.0ms (2.2%)

Compiler

Compiled 14267 to 9506 computations (33.4% saved)

prune176.0ms (1.2%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New5235528
Fresh022
Picked145
Done011
Total52412536
Accuracy
100.0%
Counts
536 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
51.8%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l ky))))
99.3%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
47.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
50.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
84.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
35.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
62.4%
(sqrt.f64 (+.f64 1/2 1/2))
56.5%
(sqrt.f64 1/2)
48.1%
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
49.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
48.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
51.8%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l ky))))
99.3%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
47.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
50.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
84.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
35.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
62.4%
(sqrt.f64 (+.f64 1/2 1/2))
56.5%
(sqrt.f64 1/2)
48.1%
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
49.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
Compiler

Compiled 624 to 512 computations (17.9% saved)

localize622.0ms (4.4%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
100.0%
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
99.8%
(/.f64 1/4 (sin.f64 ky))
100.0%
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))))
98.3%
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))
97.8%
(/.f64 (*.f64 2 (*.f64 l ky)) Om)
100.0%
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
98.3%
(/.f64 (/.f64 Om l) (sin.f64 ky))
97.4%
(/.f64 (*.f64 1/4 Om) (*.f64 l ky))
99.9%
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
99.5%
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
98.3%
(/.f64 (/.f64 Om l) (sin.f64 ky))
Compiler

Compiled 295 to 146 computations (50.5% saved)

series116.0ms (0.8%)

Counts
13 → 404
Calls

111 calls:

TimeVariablePointExpression
51.0ms
ky
@inf
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
16.0ms
ky
@-inf
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
3.0ms
ky
@-inf
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))))
3.0ms
ky
@0
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
2.0ms
ky
@0
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)

rewrite159.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
440×associate-*r*
360×times-frac
300×associate-*l*
259×log1p-expm1-u
259×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038436
1576426
Stop Event
node limit
Counts
13 → 363
Calls
Call 1
Inputs
(/.f64 (/.f64 Om l) (sin.f64 ky))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 (*.f64 1/4 Om) (*.f64 l ky))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)
(/.f64 (*.f64 2 (*.f64 l ky)) Om)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))))
(/.f64 1/4 (sin.f64 ky))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1)
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l)))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 2)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1)
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(*.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 -2 (/.f64 1 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) 1) (sin.f64 ky))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(pow.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2) -1)
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))) 1)
(*.f64 Om (*.f64 1/4 (/.f64 (/.f64 1 l) ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 ky))
(*.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 (*.f64 Om 1/4) (/.f64 (/.f64 1 l) ky))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 (/.f64 1 l) ky)))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 (/.f64 1 l) ky)))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 ky (neg.f64 l))))
(*.f64 (/.f64 1/4 l) (/.f64 Om ky))
(*.f64 (/.f64 Om ky) (/.f64 1/4 l))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) ky))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 ky))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 l ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) ky))
(*.f64 (/.f64 1/4 ky) (/.f64 Om l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/4 (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 ky) (*.f64 1/4 (/.f64 Om l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) ky) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l ky))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) ky) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (*.f64 l ky))))
(pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 3)
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2)
(pow.f64 (*.f64 (/.f64 ky Om) (/.f64 l 1/4)) -1)
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 ky (neg.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/4) 3) (pow.f64 (*.f64 l ky) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1)
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l)))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 2)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1)
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16))) (sqrt.f64 (-.f64 1/2 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16) (*.f64 -1/8 (/.f64 Om (*.f64 (sin.f64 ky) l)))))))
(pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (/.f64 Om l) -1/4)))
(/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 Om -1/4) (*.f64 (sin.f64 ky) l))
(/.f64 (*.f64 (/.f64 Om l) -1/4) (sin.f64 ky))
(/.f64 (neg.f64 (*.f64 (/.f64 Om l) -1/4)) (neg.f64 (sin.f64 ky)))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky))
(/.f64 (*.f64 -1/4 (/.f64 (neg.f64 Om) l)) (neg.f64 (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 (neg.f64 Om) l) -1/4) (neg.f64 (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) 1) (sin.f64 ky))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(pow.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(pow.f64 (cbrt.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16))
(log.f64 (pow.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64))
(expm1.f64 (log1p.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (log.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(*.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 l ky) (*.f64 2 (/.f64 1 Om)))
(*.f64 (*.f64 ky (*.f64 l 2)) (/.f64 1 Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (*.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (*.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (*.f64 (*.f64 l ky) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (*.f64 2 l) (*.f64 ky (/.f64 1 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 ky (*.f64 l 2)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 ky (*.f64 l 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l ky) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l ky) 1) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 ky Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 1)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 3)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) -1)
(neg.f64 (/.f64 (*.f64 ky (*.f64 l 2)) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 2))
(log.f64 (exp.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 ky (*.f64 l 2)) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (log.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 1))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 1/2))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/4 (sin.f64 ky)))) 1)
(*.f64 1 (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 1 (sin.f64 ky)))
(*.f64 -1/4 (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 1/4 (sin.f64 ky))) (cbrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (/.f64 1/4 (sin.f64 ky))))
(*.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 1/4 (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/4 (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 1/4 (sin.f64 ky)) 3) 1/3)
(pow.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) 2)
(pow.f64 (*.f64 (sin.f64 ky) 4) -1)
(sqrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (exp.f64 (/.f64 1/4 (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/4 (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 1/4 (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/4 (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 1/4 (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/4 (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/4 (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) 1/3) (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 2)
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 2) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2) (pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2))
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 1) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))

simplify286.0ms (2%)

Algorithm
egg-herbie
Rules
1844×fma-def
1138×times-frac
850×*-commutative
518×sqr-pow
486×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0141241808
1425940660
Stop Event
node limit
Counts
767 → 719
Calls
Call 1
Inputs
(/.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 ky l))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.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 ky l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.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 ky l)))))
(/.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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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/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/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 ky 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(/.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 ky l))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.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 ky l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.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 ky l)))))
(/.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 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (*.f64 1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (pow.f64 ky 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (*.f64 (pow.f64 ky 2) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (pow.f64 l 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (*.f64 (pow.f64 ky 7) (pow.f64 l 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (pow.f64 ky 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(*.f64 -1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (*.f64 (pow.f64 ky 2) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (pow.f64 l 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(*.f64 -1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (*.f64 (pow.f64 ky 7) (pow.f64 l 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(/.f64 1/4 ky)
(+.f64 (*.f64 1/24 ky) (*.f64 1/4 (/.f64 1 ky)))
(+.f64 (*.f64 7/1440 (pow.f64 ky 3)) (+.f64 (*.f64 1/24 ky) (*.f64 1/4 (/.f64 1 ky))))
(+.f64 (*.f64 31/60480 (pow.f64 ky 5)) (+.f64 (*.f64 7/1440 (pow.f64 ky 3)) (+.f64 (*.f64 1/24 ky) (*.f64 1/4 (/.f64 1 ky)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky))) Om)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (sin.f64 ky))) Om)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (sin.f64 ky))) Om)) (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (sin.f64 ky))) Om)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -9 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2)) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 l 3)))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 l 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (*.f64 3 (/.f64 (*.f64 ky (*.f64 l (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))))) Om)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3 (/.f64 (*.f64 ky (*.f64 l (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))))) Om)) (*.f64 (pow.f64 ky 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3/4 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3 (/.f64 (*.f64 ky (*.f64 l (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))))) Om)) (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3/4 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 ky 3) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 l (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om)) (*.f64 9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1)
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l)))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 2)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1)
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(*.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 -2 (/.f64 1 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) 1) (sin.f64 ky))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(pow.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2) -1)
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))) 1)
(*.f64 Om (*.f64 1/4 (/.f64 (/.f64 1 l) ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 ky))
(*.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 (*.f64 Om 1/4) (/.f64 (/.f64 1 l) ky))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 (/.f64 1 l) ky)))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 (/.f64 1 l) ky)))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 ky (neg.f64 l))))
(*.f64 (/.f64 1/4 l) (/.f64 Om ky))
(*.f64 (/.f64 Om ky) (/.f64 1/4 l))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) ky))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 ky))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 l ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) ky))
(*.f64 (/.f64 1/4 ky) (/.f64 Om l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/4 (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 ky) (*.f64 1/4 (/.f64 Om l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) ky) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l ky))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) ky) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (*.f64 l ky))))
(pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 3)
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2)
(pow.f64 (*.f64 (/.f64 ky Om) (/.f64 l 1/4)) -1)
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 ky (neg.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/4) 3) (pow.f64 (*.f64 l ky) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1)
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l)))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 2)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1)
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16))) (sqrt.f64 (-.f64 1/2 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16) (*.f64 -1/8 (/.f64 Om (*.f64 (sin.f64 ky) l)))))))
(pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (/.f64 Om l) -1/4)))
(/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 (*.f64 Om -1/4) (*.f64 (sin.f64 ky) l))
(/.f64 (*.f64 (/.f64 Om l) -1/4) (sin.f64 ky))
(/.f64 (neg.f64 (*.f64 (/.f64 Om l) -1/4)) (neg.f64 (sin.f64 ky)))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky))
(/.f64 (*.f64 -1/4 (/.f64 (neg.f64 Om) l)) (neg.f64 (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 (neg.f64 Om) l) -1/4) (neg.f64 (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) 1) (sin.f64 ky))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(pow.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(pow.f64 (cbrt.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64) 1/3)
(pow.f64 (sqrt.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16))
(log.f64 (pow.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64))
(expm1.f64 (log1p.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (log.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(*.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 l ky) (*.f64 2 (/.f64 1 Om)))
(*.f64 (*.f64 ky (*.f64 l 2)) (/.f64 1 Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (*.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (*.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (*.f64 (*.f64 l ky) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (*.f64 2 l) (*.f64 ky (/.f64 1 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 ky (*.f64 l 2)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 ky (*.f64 l 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l ky) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l ky) 1) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 ky Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 1)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 3)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) -1)
(neg.f64 (/.f64 (*.f64 ky (*.f64 l 2)) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 2))
(log.f64 (exp.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 ky (*.f64 l 2)) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (log.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 1))
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 1/2))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/4 (sin.f64 ky)))) 1)
(*.f64 1 (/.f64 1/4 (sin.f64 ky)))
(*.f64 1/4 (/.f64 1 (sin.f64 ky)))
(*.f64 -1/4 (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 1/4 (sin.f64 ky))) (cbrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (/.f64 1/4 (sin.f64 ky))))
(*.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 1/4 (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/4 (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 1/4 (sin.f64 ky)) 3) 1/3)
(pow.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) 2)
(pow.f64 (*.f64 (sin.f64 ky) 4) -1)
(sqrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (exp.f64 (/.f64 1/4 (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/4 (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 1/4 (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/4 (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 1/4 (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/4 (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/4 (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) 1/3) (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 2)
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))) 1)
(*.f64 1 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 2) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2) (pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2))
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 1) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
Outputs
(/.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 ky l))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))
(fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.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 ky l))))
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky))))
(-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.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 ky l)))))
(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/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360))))) (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky)))))
(-.f64 (-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 5) (fma.f64 (/.f64 Om l) -1/5040 (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) 1/720))))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)))
(/.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 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 -1/32 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/32 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -5/4096 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(fma.f64 -1/32 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) (fma.f64 -5/4096 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (pow.f64 Om 6))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (pow.f64 Om 6))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3))) (neg.f64 (fma.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 -1/32 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(-.f64 (-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) 1/32))
(fma.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/32 (*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) 1/32))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) -1/256 (fma.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/32 (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) -1/512))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 1/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) 1/32))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/512) (pow.f64 l 7))) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) -1/256 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) -1/512 (fma.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/32 (*.f64 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)) 1/2048))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 Om 4))) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.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/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/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.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 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/4 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (-.f64 (/.f64 (*.f64 -4/3 (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))))))) (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 Om 4))))) (neg.f64 (fma.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/4 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 Om 4))))) (fma.f64 1/4 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4 1))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (*.f64 2 (/.f64 l (/.f64 Om ky))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (fma.f64 1/60 (/.f64 (pow.f64 ky 5) (/.f64 Om l)) (*.f64 2 (/.f64 l (/.f64 Om ky)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 ky 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(fma.f64 -1/3 (/.f64 (pow.f64 ky 3) (/.f64 Om l)) (fma.f64 -1/2520 (/.f64 (pow.f64 ky 7) (/.f64 Om l)) (fma.f64 1/60 (/.f64 (pow.f64 ky 5) (/.f64 Om l)) (*.f64 2 (/.f64 l (/.f64 Om ky))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l 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 ky l))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l)))
(fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.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 ky l))))
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky))))
(-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.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 ky l)))))
(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/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360))))) (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky)))))
(-.f64 (-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l ky)) (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 5) (fma.f64 (/.f64 Om l) -1/5040 (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) 1/720))))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)))
(/.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 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2)) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))))
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 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 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 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 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 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 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 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 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 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 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 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 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 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 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) -1/4)
(*.f64 (/.f64 Om l) (/.f64 -1/4 ky))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 Om (/.f64 l ky)) -1/24))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (*.f64 (/.f64 Om (/.f64 l ky)) -1/24))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/24 (/.f64 Om (/.f64 l ky)) (*.f64 (*.f64 1/4 (pow.f64 ky 3)) (*.f64 (/.f64 Om l) -7/360))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (fma.f64 (/.f64 Om (/.f64 l ky)) -1/24 (*.f64 (*.f64 1/4 (pow.f64 ky 3)) (*.f64 (/.f64 Om l) -7/360))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (*.f64 1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (*.f64 (pow.f64 ky 5) (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)))))))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (fma.f64 (/.f64 Om (/.f64 l ky)) -1/24 (*.f64 1/4 (fma.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360) (*.f64 (pow.f64 ky 5) (fma.f64 (/.f64 Om l) -1/5040 (fma.f64 1/6 (*.f64 (/.f64 Om l) -7/360) (*.f64 (/.f64 Om l) 1/720))))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6))) (/.f64 (*.f64 8 (pow.f64 ky 6)) (pow.f64 Om 6))))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (neg.f64 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6))) (/.f64 (*.f64 8 (pow.f64 ky 6)) (pow.f64 Om 6)))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) 1/2)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))
(fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2)))
(-.f64 (fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (pow.f64 ky 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256))) (/.f64 (*.f64 1/1024 (pow.f64 Om 7)) (pow.f64 ky 7))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))))
(-.f64 (-.f64 (fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256))) (/.f64 (*.f64 1/1024 (pow.f64 Om 7)) (pow.f64 ky 7))) (pow.f64 l 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/16 (pow.f64 Om 3)) (pow.f64 (*.f64 l ky) 3)))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/2 (*.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/16))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (/.f64 (*.f64 1/16 (pow.f64 Om 3)) (pow.f64 (*.f64 l ky) 3)))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/2 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/16))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (*.f64 (pow.f64 ky 2) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (/.f64 (*.f64 1/16 (pow.f64 Om 3)) (pow.f64 (*.f64 l ky) 3)))))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/2 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/16 (*.f64 (/.f64 1/1024 (pow.f64 ky 7)) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6))) (/.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 Om 6))))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (neg.f64 (fma.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6))) (/.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 Om 6)))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) 1/2)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))
(fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2)))
(-.f64 (fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (pow.f64 l 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))))
(-.f64 (-.f64 (fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/16 (pow.f64 Om 3)) (pow.f64 (*.f64 l ky) 3)))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/2 (*.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/16))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (/.f64 (*.f64 1/16 (pow.f64 Om 3)) (pow.f64 (*.f64 l ky) 3)))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/2 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/16))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (*.f64 (pow.f64 ky 7) (pow.f64 l 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 ky 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 l 2))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (/.f64 (*.f64 1/16 (pow.f64 Om 3)) (pow.f64 (*.f64 l ky) 3)))))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/2 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 7) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (/.f64 (pow.f64 l 2) -3/256))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/16 (*.f64 (/.f64 1/1024 (pow.f64 ky 7)) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) 1/2)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))
(fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2)))
(fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (fma.f64 (/.f64 Om (*.f64 l ky)) 1/2 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) 3/256)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))))
(fma.f64 -1/16 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (fma.f64 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) -5/2048 (fma.f64 (/.f64 Om (*.f64 l ky)) 1/2 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) 3/256))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (pow.f64 ky 2)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (pow.f64 ky 2)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)))) (pow.f64 Om 6))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -3)) (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -3) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -3)) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -3))) (/.f64 (*.f64 4 (pow.f64 ky 6)) (pow.f64 Om 6)))) (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -3))) (neg.f64 (fma.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -3))) (/.f64 (*.f64 4 (pow.f64 ky 6)) (pow.f64 Om 6))) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l ky)))))
(-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 Om (/.f64 1/4 (*.f64 l ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (pow.f64 ky 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 ky 7))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))))
(-.f64 (-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 Om (/.f64 1/4 (*.f64 l ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 ky 7))) (pow.f64 l 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) -1/4)
(*.f64 (/.f64 Om l) (/.f64 -1/4 ky))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (*.f64 1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3))))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (*.f64 (pow.f64 ky 2) (pow.f64 l 7)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512) (pow.f64 l 7))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3))))))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 ky 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/512) (pow.f64 l 7))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3)) (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3)) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3))) (/.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 Om 6)))) (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3))) (neg.f64 (fma.f64 (pow.f64 ky 6) (fma.f64 4 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (/.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -3))) (pow.f64 Om 2))) (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512) (pow.f64 ky 5)) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l ky)))))
(-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 Om (/.f64 1/4 (*.f64 l ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512) (pow.f64 ky 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (pow.f64 l 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 l 7))) (pow.f64 ky 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512) (pow.f64 ky 5)) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))))
(-.f64 (-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 Om (/.f64 1/4 (*.f64 l ky)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512) (pow.f64 ky 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 l 7))) (pow.f64 ky 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) -1/4)
(*.f64 (/.f64 Om l) (/.f64 -1/4 ky))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (*.f64 1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3))))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (*.f64 (pow.f64 ky 7) (pow.f64 l 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 ky 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/512) (pow.f64 l 2))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3))))))))
(fma.f64 (/.f64 Om (*.f64 l ky)) -1/4 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 7) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (/.f64 (pow.f64 l 2) -3/512))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (fma.f64 1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))))))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 Om (/.f64 1/4 (*.f64 l ky)))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (fma.f64 Om (/.f64 1/4 (*.f64 l ky)) (*.f64 (/.f64 3/512 (pow.f64 ky 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5))) (*.f64 Om (/.f64 1/4 (*.f64 l ky))))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) (fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (fma.f64 Om (/.f64 1/4 (*.f64 l ky)) (*.f64 (/.f64 3/512 (pow.f64 ky 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3))) (*.f64 (*.f64 4 (pow.f64 ky 6)) (pow.f64 l 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (*.f64 (*.f64 -2 (pow.f64 ky 2)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3)))) (pow.f64 Om 6))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 4 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3))) (*.f64 (*.f64 4 (pow.f64 ky 6)) (pow.f64 l 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (*.f64 (*.f64 -2 (pow.f64 ky 2)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -3)))) (pow.f64 Om 6))))
(/.f64 1/4 ky)
(+.f64 (*.f64 1/24 ky) (*.f64 1/4 (/.f64 1 ky)))
(fma.f64 1/24 ky (/.f64 1/4 ky))
(fma.f64 ky 1/24 (/.f64 1/4 ky))
(+.f64 (*.f64 7/1440 (pow.f64 ky 3)) (+.f64 (*.f64 1/24 ky) (*.f64 1/4 (/.f64 1 ky))))
(fma.f64 7/1440 (pow.f64 ky 3) (fma.f64 1/24 ky (/.f64 1/4 ky)))
(fma.f64 (pow.f64 ky 3) 7/1440 (fma.f64 ky 1/24 (/.f64 1/4 ky)))
(+.f64 (*.f64 31/60480 (pow.f64 ky 5)) (+.f64 (*.f64 7/1440 (pow.f64 ky 3)) (+.f64 (*.f64 1/24 ky) (*.f64 1/4 (/.f64 1 ky)))))
(fma.f64 31/60480 (pow.f64 ky 5) (fma.f64 7/1440 (pow.f64 ky 3) (fma.f64 1/24 ky (/.f64 1/4 ky))))
(fma.f64 (pow.f64 ky 5) 31/60480 (fma.f64 (pow.f64 ky 3) 7/1440 (fma.f64 ky 1/24 (/.f64 1/4 ky))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8))
(fma.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8 (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8)))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))) 1/1024))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8))
(fma.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8 (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8)))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))) 1/1024))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8))
(fma.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8 (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8)))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))) 1/1024))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky)))))
(fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/8) (fma.f64 3/32 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 2))) (*.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/8) (fma.f64 3/32 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (sqrt.f64 1/8) (pow.f64 l 2))) (*.f64 (/.f64 3/4 l) (/.f64 (*.f64 Om (sqrt.f64 1/8)) (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/8) (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 Om l) 3) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 3))) (fma.f64 3/32 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 2))) (*.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/8) (fma.f64 -1/128 (*.f64 (pow.f64 (/.f64 Om l) 3) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 ky) 3))) (fma.f64 3/32 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (sqrt.f64 1/8) (pow.f64 l 2))) (*.f64 (/.f64 3/4 l) (/.f64 (*.f64 Om (sqrt.f64 1/8)) (sin.f64 ky))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (*.f64 3 (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om)))))))) Om))
(fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om)))))) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om))))) (fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om)))))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om))) (fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om)))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 ky))) Om)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om))))) (fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om)))))))) (+.f64 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 3) (fma.f64 -9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) 17/2)))))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om))) (+.f64 (fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om)))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om))) (/.f64 (pow.f64 Om 3) (fma.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -9 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 17/2))))) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky))) (log.f64 Om))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky))) Om)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (*.f64 3 (*.f64 (*.f64 l (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky))) Om))
(fma.f64 3 (/.f64 (*.f64 (*.f64 l (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om))))) (sin.f64 ky)) Om) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (fma.f64 3 (/.f64 (*.f64 (*.f64 l (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky)) Om) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (fma.f64 3 (/.f64 (*.f64 (*.f64 l (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om))))) (sin.f64 ky)) Om) (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2)))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 Om 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -3 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 3) (fma.f64 -9/2 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) 5)))) (fma.f64 3 (/.f64 (*.f64 (*.f64 l (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om)))))) (sin.f64 ky)) Om) (/.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 3) (fma.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 5 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) -9/2))))) (fma.f64 3 (/.f64 (*.f64 (*.f64 l (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om))))) (sin.f64 ky)) Om) (/.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) 3/2)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (sin.f64 ky))) Om)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l)))) (/.f64 (*.f64 3 (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l))))))) Om))
(fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))))) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (sin.f64 ky))) Om)) (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l)))) (fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l))))))) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l))))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 3/2))))
(+.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (fma.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 3/2)) (/.f64 (*.f64 3 (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))))) Om)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 3 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (sin.f64 ky))) Om)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -9 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))) (*.f64 9/2 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3))))))))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l)))) (fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l))))))) (fma.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l)))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 3/2)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (neg.f64 (log.f64 l)))) (fma.f64 -9 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) 17/2)))))))
(+.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (fma.f64 3 (/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))))) (fma.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l))) (fma.f64 -9 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 Om 3)) 17/2))) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 ky)))) (log.f64 l)))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 3/2)))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky)))))
(fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32)))))
(+.f64 (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2)) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 l 3)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32)))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 17/128))))))
(+.f64 (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8)) (+.f64 (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 17/128))))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky)))))
(fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32)))))
(+.f64 (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (sqrt.f64 1/8)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 l 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 1/8) (fma.f64 -1 (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 -9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 5/64)))) (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32))))))
(+.f64 (-.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -9/128 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 5/64))))) (fma.f64 3/4 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/8) (sin.f64 ky))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 3/32)))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky)))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky)))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (*.f64 3 (/.f64 (*.f64 ky (*.f64 l (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))))) Om)))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky)))) (*.f64 3 (/.f64 (*.f64 (*.f64 l ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky))))) Om)))
(fma.f64 3 (/.f64 (*.f64 (*.f64 l ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky)))) Om) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3 (/.f64 (*.f64 ky (*.f64 l (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))))) Om)) (*.f64 (pow.f64 ky 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3/4 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky)))) (fma.f64 3 (/.f64 (*.f64 (*.f64 l ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky))))) Om) (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky)))) (fma.f64 3/4 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 9/2 (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 (fma.f64 3 (/.f64 (*.f64 (*.f64 l ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky)))) Om) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky)))) (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky))) (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 9/2 (*.f64 3/4 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -4 1/3))))))
(+.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3 (/.f64 (*.f64 ky (*.f64 l (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))))) Om)) (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 3/4 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 9/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 ky 3) (*.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 ky))))) (+.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (+.f64 (*.f64 9/4 (/.f64 (*.f64 l (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om)) (*.f64 9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))))))))
(+.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky)))) (fma.f64 3 (/.f64 (*.f64 (*.f64 l ky) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky))))) Om) (fma.f64 (pow.f64 ky 2) (*.f64 (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky)))) (fma.f64 3/4 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 9/2 (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 ky))))) (fma.f64 1/4 (fma.f64 -2 (/.f64 l Om) (/.f64 (*.f64 16 (pow.f64 l 3)) (pow.f64 Om 3))) (fma.f64 9/4 (/.f64 l (/.f64 Om (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))))) (/.f64 (*.f64 9/2 (pow.f64 l 3)) (pow.f64 Om 3))))))))
(+.f64 (fma.f64 3 (/.f64 (*.f64 (*.f64 l ky) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky)))) Om) (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky)))) (fma.f64 (pow.f64 ky 3) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky))) (fma.f64 1/4 (fma.f64 -2 (/.f64 l Om) (/.f64 (*.f64 16 (pow.f64 l 3)) (pow.f64 Om 3))) (fma.f64 9/2 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (*.f64 9/4 (/.f64 l (/.f64 Om (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -4 1/3))))))) (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 ky))) (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 9/2 (*.f64 3/4 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -4 1/3)))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 ky))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (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 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (/.f64 Om l)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 ky)) l)))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 ky)) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 ky)) l)))
(/.f64 (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 ky)) l)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 3)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) 1/3)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 2)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1)
(/.f64 1 (/.f64 l (/.f64 Om (sin.f64 ky))))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (/.f64 Om l)) (neg.f64 (sin.f64 ky)))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(fabs.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 1))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) -1)
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 3))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 1 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2) (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 -2 (/.f64 1 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l))))
(/.f64 -2 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 2 (/.f64 l Om)) (sin.f64 ky))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) 1) (sin.f64 ky))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(*.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3) 1/3)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1/2) -1)
(/.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))) 1)
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 Om (*.f64 1/4 (/.f64 (/.f64 1 l) ky)))
(*.f64 (/.f64 (/.f64 1 l) ky) (*.f64 Om 1/4))
(*.f64 (/.f64 Om l) (/.f64 1/4 ky))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (*.f64 Om 1/4) (/.f64 (/.f64 1 l) ky))
(*.f64 (/.f64 (/.f64 1 l) ky) (*.f64 Om 1/4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 (/.f64 1 l) ky)))
(*.f64 (/.f64 (/.f64 1 l) ky) (*.f64 Om 1/4))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (*.f64 1/2 (sqrt.f64 Om)) (/.f64 (/.f64 1 l) ky)))
(*.f64 1/2 (*.f64 (sqrt.f64 Om) (*.f64 1/2 (*.f64 (sqrt.f64 Om) (/.f64 (/.f64 1 l) ky)))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (/.f64 (/.f64 1 l) ky))
(*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 ky (neg.f64 l))))
(*.f64 (*.f64 Om -1/4) (/.f64 (/.f64 1 ky) (neg.f64 l)))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 ky)))
(*.f64 (/.f64 1/4 l) (/.f64 Om ky))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 Om ky) (/.f64 1/4 l))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) ky))
(*.f64 (/.f64 1 l) (/.f64 Om (/.f64 ky 1/4)))
(/.f64 (/.f64 Om (/.f64 ky 1/4)) l)
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 ky))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) 1) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 l ky)))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 Om) ky)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l ky))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) ky))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 Om) ky)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l ky))
(*.f64 (/.f64 1/4 ky) (/.f64 Om l))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (/.f64 1/4 (sqrt.f64 (*.f64 l ky))))
(/.f64 (*.f64 Om (/.f64 1/4 (sqrt.f64 (*.f64 l ky)))) (sqrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(/.f64 (*.f64 Om (/.f64 1/4 (sqrt.f64 (*.f64 l ky)))) (sqrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 1 ky) (*.f64 1/4 (/.f64 Om l)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (/.f64 (cbrt.f64 (*.f64 l ky)) 1/4)))
(/.f64 (/.f64 Om (/.f64 (cbrt.f64 (*.f64 l ky)) 1/4)) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (/.f64 (sqrt.f64 (*.f64 l ky)) 1/4)))
(/.f64 (/.f64 Om (/.f64 (sqrt.f64 (*.f64 l ky)) 1/4)) (sqrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) ky))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) ky) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/4 (*.f64 l ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l ky))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) ky) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) l))
(*.f64 (*.f64 1/2 (sqrt.f64 Om)) (*.f64 (/.f64 1/2 l) (/.f64 (sqrt.f64 Om) ky)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 Om) (sqrt.f64 Om))) (*.f64 l ky))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2) (sqrt.f64 Om))) (/.f64 (*.f64 1/2 (sqrt.f64 Om)) (cbrt.f64 (*.f64 l ky))))
(pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 1)
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 3)
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(pow.f64 (sqrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 2)
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(pow.f64 (*.f64 (/.f64 ky Om) (/.f64 l 1/4)) -1)
(/.f64 1 (/.f64 (*.f64 ky (/.f64 l 1/4)) Om))
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 ky (neg.f64 l))))
(*.f64 (*.f64 Om -1/4) (/.f64 (/.f64 1 ky) (neg.f64 l)))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 ky)))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 2))
(sqrt.f64 (pow.f64 (*.f64 Om (/.f64 1/4 (*.f64 l ky))) 2))
(fabs.f64 (*.f64 Om (/.f64 1/4 (*.f64 l ky))))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om ky)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) 3))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om 1/4) 3) (pow.f64 (*.f64 l ky) 3)))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))) 1))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(*.f64 Om (/.f64 1/4 (*.f64 l ky)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))) 1)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 ky) l)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 Om (*.f64 (/.f64 1 l) (/.f64 1 (sin.f64 ky))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (*.f64 (cbrt.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(*.f64 (sqrt.f64 (/.f64 Om l)) (*.f64 (sqrt.f64 (/.f64 Om l)) (/.f64 1 (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 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (neg.f64 Om) l) (/.f64 1 (neg.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (/.f64 Om l)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 ky)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 ky)) l)))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 ky))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 ky)) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))))
(/.f64 (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 ky)) l)))
(/.f64 (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 ky)) l)) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 1)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 3)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) 1/3)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 2)
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -1)
(/.f64 1 (/.f64 l (/.f64 Om (sin.f64 ky))))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (/.f64 Om l)) (neg.f64 (sin.f64 ky)))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(fabs.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) 1))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))) 1)
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16))) (sqrt.f64 (-.f64 1/2 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))) (sqrt.f64 (-.f64 1/2 (/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16) (*.f64 -1/8 (/.f64 Om (*.f64 (sin.f64 ky) l)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) -1/64))) (sqrt.f64 (+.f64 1/4 (+.f64 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)) (*.f64 1/8 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) -1/64 1/8)) (sqrt.f64 (+.f64 1/4 (fma.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) (*.f64 1/8 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/2)
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1)
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) 3)
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2)) 1/2))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))) 1))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/4 1/2))))
(sqrt.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2))
(sqrt.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))) 1)
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (/.f64 Om l) -1/4)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 Om l) -1/4))
(/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 Om -1/4) (*.f64 (sin.f64 ky) l))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (*.f64 (/.f64 Om l) -1/4) (sin.f64 ky))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (neg.f64 (*.f64 (/.f64 Om l) -1/4)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (*.f64 -1/4 (/.f64 Om l)) (sin.f64 ky))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (*.f64 -1/4 (/.f64 (neg.f64 Om) l)) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (*.f64 (/.f64 (neg.f64 Om) l) -1/4) (neg.f64 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) 1) (sin.f64 ky))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(/.f64 (/.f64 (*.f64 (/.f64 Om l) -1/4) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(pow.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))) 1)
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(pow.f64 (cbrt.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 3)
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(pow.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) -1/64))
(pow.f64 (sqrt.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 2)
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 2) 1/16))
(sqrt.f64 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 ky) l))) -1/4))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 -1/4 l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om))))))
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) 3) -1/64))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) -1/64))
(expm1.f64 (log1p.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))) 1))
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(log1p.f64 (expm1.f64 (/.f64 -1/4 (*.f64 (sin.f64 ky) (/.f64 l Om)))))
(/.f64 -1/4 (/.f64 l (/.f64 Om (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 2 (/.f64 l (/.f64 Om ky)))
(*.f64 (*.f64 l ky) (*.f64 2 (/.f64 1 Om)))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (*.f64 ky (*.f64 l 2)) (/.f64 1 Om))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (*.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) (/.f64 1 Om)))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2) (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (*.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (/.f64 1 Om)))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (*.f64 (*.f64 l ky) -2) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (*.f64 ky -2)) 1) (neg.f64 Om))
(/.f64 (*.f64 l (*.f64 ky -2)) (neg.f64 Om))
(*.f64 (*.f64 2 l) (*.f64 ky (/.f64 1 Om)))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 ky (*.f64 l 2)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (/.f64 (cbrt.f64 Om) (*.f64 l 2))))
(/.f64 (/.f64 ky (/.f64 (cbrt.f64 Om) (*.f64 l 2))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 ky (*.f64 l 2)) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 ky (/.f64 (sqrt.f64 Om) (*.f64 l 2))))
(/.f64 (/.f64 ky (/.f64 (sqrt.f64 Om) (*.f64 l 2))) (sqrt.f64 Om))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l ky) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) ky)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l ky) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) ky)))
(*.f64 (/.f64 (*.f64 l ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) ky)))
(*.f64 (/.f64 (*.f64 l ky) 1) (/.f64 2 Om))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 l ky) (/.f64 2 (cbrt.f64 Om))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) Om))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (cbrt.f64 (/.f64 (*.f64 ky (*.f64 l 2)) Om))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 ky (*.f64 l 2))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) Om))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 ky (*.f64 l 2))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 ky Om))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l 2) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 Om) l)) (/.f64 ky (sqrt.f64 Om)))
(pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 1)
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(pow.f64 (cbrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 3)
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(pow.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 3) 1/3)
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 2)
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) -1)
(/.f64 1 (*.f64 (/.f64 Om (*.f64 l ky)) 1/2))
(neg.f64 (/.f64 (*.f64 ky (*.f64 l 2)) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l (*.f64 ky -2)) 1) (neg.f64 Om))
(/.f64 (*.f64 l (*.f64 ky -2)) (neg.f64 Om))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 ky (*.f64 l 2)) Om) 2))
(fabs.f64 (/.f64 (*.f64 ky (*.f64 l 2)) Om))
(log.f64 (exp.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(cbrt.f64 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 3))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 ky (*.f64 l 2)) 3) (pow.f64 Om 3)))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(expm1.f64 (log1p.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(exp.f64 (log.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(exp.f64 (*.f64 (log.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 1))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(log1p.f64 (expm1.f64 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 (*.f64 ky (*.f64 l 2)) Om)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)) -2)) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)) -2)) (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))) -2)
(pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 Om (*.f64 l ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 ky (*.f64 l 2)) Om) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 3)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) -1))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 1))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))) 1/2))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))) 1/2)
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 3)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 2)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(sqrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 2))
(sqrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))) 2))
(fabs.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))) 3))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))) 1))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/4 (sin.f64 ky)))) 1)
(/.f64 1/4 (sin.f64 ky))
(*.f64 1 (/.f64 1/4 (sin.f64 ky)))
(/.f64 1/4 (sin.f64 ky))
(*.f64 1/4 (/.f64 1 (sin.f64 ky)))
(/.f64 1/4 (sin.f64 ky))
(*.f64 -1/4 (/.f64 1 (neg.f64 (sin.f64 ky))))
(/.f64 -1/4 (neg.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (/.f64 1/4 (sin.f64 ky))) (cbrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (/.f64 1/4 (sin.f64 ky))))
(*.f64 (cbrt.f64 (/.f64 1/4 (sin.f64 ky))) (cbrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 (sin.f64 ky))))
(pow.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) 2)
(pow.f64 (/.f64 1/4 (sin.f64 ky)) 1)
(/.f64 1/4 (sin.f64 ky))
(pow.f64 (cbrt.f64 (/.f64 1/4 (sin.f64 ky))) 3)
(/.f64 1/4 (sin.f64 ky))
(pow.f64 (pow.f64 (/.f64 1/4 (sin.f64 ky)) 3) 1/3)
(/.f64 1/4 (sin.f64 ky))
(pow.f64 (/.f64 1/2 (sqrt.f64 (sin.f64 ky))) 2)
(pow.f64 (*.f64 (sin.f64 ky) 4) -1)
(/.f64 1 (*.f64 (sin.f64 ky) 4))
(sqrt.f64 (/.f64 1/16 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (exp.f64 (/.f64 1/4 (sin.f64 ky))))
(/.f64 1/4 (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/4 (sin.f64 ky)))))
(/.f64 1/4 (sin.f64 ky))
(cbrt.f64 (pow.f64 (/.f64 1/4 (sin.f64 ky)) 3))
(/.f64 1/4 (sin.f64 ky))
(expm1.f64 (log1p.f64 (/.f64 1/4 (sin.f64 ky))))
(/.f64 1/4 (sin.f64 ky))
(exp.f64 (log.f64 (/.f64 1/4 (sin.f64 ky))))
(/.f64 1/4 (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (/.f64 1/4 (sin.f64 ky))) 1))
(/.f64 1/4 (sin.f64 ky))
(log1p.f64 (expm1.f64 (/.f64 1/4 (sin.f64 ky))))
(/.f64 1/4 (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))) 1)
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) 1/3) (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4)) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 1/2)
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 1)
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 3)
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 2)
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1/3))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2))
(sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))) 1)
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(*.f64 1 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(*.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4) (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/4))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 2) 3/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2) (pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)) 3)
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 1) (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (cbrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(*.f64 (*.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1/2) 3))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2) 3))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2))) 1))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)))
(pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2)

eval522.0ms (3.7%)

Compiler

Compiled 23017 to 15577 computations (32.3% saved)

prune183.0ms (1.3%)

Pruning

13 alts after pruning (4 fresh and 9 done)

PrunedKeptTotal
New7802782
Fresh022
Picked145
Done055
Total78113794
Accuracy
100.0%
Counts
794 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
51.8%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l ky))))
84.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om)))))
99.3%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
47.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
50.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
35.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
62.4%
(sqrt.f64 (+.f64 1/2 1/2))
56.5%
(sqrt.f64 1/2)
47.4%
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4 1/2) 3/2))
48.1%
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)) 1/2) 3/2))
49.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
Compiler

Compiled 492 to 367 computations (25.4% saved)

regimes168.0ms (1.2%)

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

19 calls:

14.0ms
l
13.0ms
(sin.f64 kx)
12.0ms
(sin.f64 ky)
11.0ms
(pow.f64 (sin.f64 ky) 2)
11.0ms
kx
Results
AccuracySegmentsBranch
100.0%1l
100.0%1Om
100.0%1kx
100.0%1ky
100.0%1(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
100.0%1(*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
100.0%1(+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
100.0%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))))))
100.0%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)))))
100.0%1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
100.0%1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
100.0%1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
100.0%1(/.f64 (*.f64 2 l) Om)
100.0%1(*.f64 2 l)
100.0%1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
100.0%1(pow.f64 (sin.f64 kx) 2)
100.0%1(sin.f64 kx)
100.0%1(pow.f64 (sin.f64 ky) 2)
100.0%1(sin.f64 ky)
Compiler

Compiled 563 to 431 computations (23.4% saved)

regimes61.0ms (0.4%)

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

6 calls:

9.0ms
kx
9.0ms
(sin.f64 ky)
9.0ms
(sin.f64 kx)
9.0ms
ky
9.0ms
l
Results
AccuracySegmentsBranch
99.3%1l
99.3%1Om
99.3%1kx
99.3%1ky
99.3%1(sin.f64 kx)
99.3%1(sin.f64 ky)
Compiler

Compiled 244 to 169 computations (30.7% saved)

regimes103.0ms (0.7%)

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

6 calls:

18.0ms
(sin.f64 kx)
17.0ms
kx
16.0ms
ky
16.0ms
l
12.0ms
Om
Results
AccuracySegmentsBranch
87.6%2l
88.0%2Om
86.0%2kx
85.6%3ky
86.2%3(sin.f64 kx)
86.2%2(sin.f64 ky)
Compiler

Compiled 123 to 96 computations (22% saved)

regimes200.0ms (1.4%)

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

6 calls:

45.0ms
(sin.f64 ky)
38.0ms
(sin.f64 kx)
37.0ms
ky
36.0ms
kx
22.0ms
l
Results
AccuracySegmentsBranch
73.7%8ky
72.9%8(sin.f64 kx)
71.6%7kx
75.2%10(sin.f64 ky)
80.7%4l
79.8%4Om
Compiler

Compiled 93 to 73 computations (21.5% saved)

regimes12.0ms (0.1%)

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:

3.0ms
ky
3.0ms
l
3.0ms
kx
3.0ms
Om
Results
AccuracySegmentsBranch
56.5%1kx
56.5%1ky
56.5%1Om
56.5%1l
Compiler

Compiled 26 to 22 computations (15.4% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
26.0ms
7.537938750007598e+186
2.689698611549306e+190
Results
17.0ms58×body256valid
5.0msbody512valid
2.0msbody1024valid
Compiler

Compiled 152 to 135 computations (11.2% saved)

bsearch111.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
12.0ms
100992931.0959055
112074930.48574392
49.0ms
6.5769822396841624e-15
7.095714987345921e-12
49.0ms
1.1181157730848351e-36
4.239725102631238e-33
Results
67.0ms232×body256valid
25.0ms31×body1024valid
15.0ms25×body512valid
Compiler

Compiled 328 to 323 computations (1.5% saved)

simplify8.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
058243
173243
276243
379243
480243
581243
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(if (<=.f64 Om 39999999999999996286278624487204848322771259875683157858509787478471689198496005812807501127245521000998775519223249412907628366722822327436946795414562420536990849097368527513981689004032) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))) (sqrt.f64 (+.f64 1/2 1/2)))
(if (<=.f64 l 8511785535815179/46768052394588893382517914646921056628989841375232) (sqrt.f64 (+.f64 1/2 1/2)) (if (<=.f64 l 4951760157141521/19807040628566084398385987584) (sqrt.f64 1/2) (if (<=.f64 l 108000000) (sqrt.f64 (+.f64 1/2 1/2)) (sqrt.f64 1/2))))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(if (<=.f64 Om 39999999999999996286278624487204848322771259875683157858509787478471689198496005812807501127245521000998775519223249412907628366722822327436946795414562420536990849097368527513981689004032) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))) (sqrt.f64 (+.f64 1/2 1/2)))
(if (<=.f64 Om 39999999999999996286278624487204848322771259875683157858509787478471689198496005812807501127245521000998775519223249412907628366722822327436946795414562420536990849097368527513981689004032) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 ky (*.f64 l 2)) Om))))) 1)
(if (<=.f64 l 8511785535815179/46768052394588893382517914646921056628989841375232) (sqrt.f64 (+.f64 1/2 1/2)) (if (<=.f64 l 4951760157141521/19807040628566084398385987584) (sqrt.f64 1/2) (if (<=.f64 l 108000000) (sqrt.f64 (+.f64 1/2 1/2)) (sqrt.f64 1/2))))
(if (<=.f64 l 8511785535815179/46768052394588893382517914646921056628989841375232) 1 (if (<=.f64 l 4951760157141521/19807040628566084398385987584) (sqrt.f64 1/2) (if (<=.f64 l 108000000) 1 (sqrt.f64 1/2))))
(sqrt.f64 1/2)
Compiler

Compiled 94 to 80 computations (14.9% saved)

soundness1.9s (13.2%)

Rules
1844×fma-def
1374×associate-*r*
1374×associate-*r*
1202×times-frac
1162×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01381140
13691020
210211020
353001020
025169
1353135
24733135
043516669
1114315187
2437414931
043516669
1114315187
2437414931
0143761662
1438958084
096125944
1277824736
038436
1576426
0141241808
1425940660
033296
1496288
27174288
096125944
1277824736
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1427 to 1064 computations (25.4% saved)

end0.0ms (0%)

preprocess107.0ms (0.8%)

Remove

(sort kx ky)

(abs ky)

(abs kx)

(abs Om)

(abs l)

Compiler

Compiled 462 to 384 computations (16.9% saved)

Profiling

Loading profile data...