Toniolo and Linder, Equation (3a)

Time bar (total: 17.3s)

analyze366.0ms (2.1%)

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.2s (18.6%)

Results
3.2s8256×body256valid
Bogosity

preprocess790.0ms (4.6%)

Algorithm
egg-herbie
Rules
952×distribute-lft-neg-out
926×associate-*r/
860×associate-*r*
850×associate-*l*
838×associate-*l/
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
380-0-(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)))))
140-1(4.181134495041005e-41 2.6575174137099127e-73 1.628544484207243e-271 3.4761115866280025e-161)(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
30-0-(/.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))))))
00-0-(/.f64 1 2)
089(4.6533666719606115e-92 3.950305928094795e-233 1.2232512804076495e+30 4.0513085172871735e+270)0-(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
00-0-(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
00-0-(*.f64 2 l)
067(3.7653021697698134e+139 8.529356939853879e-188 5.859017046280377e-34 5.990173929460775e+53)0-(pow.f64 (sin.f64 kx) 2)
00-0-l
00-0-(sin.f64 ky)
00-0-(/.f64 (*.f64 2 l) Om)
00-0-(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)))))))))
040(1.3501023235372415e+128 4.0983421234858944e-250 1.893225958904642e-304 3.060370448274396e-94)0-(pow.f64 (sin.f64 ky) 2)
00-0-kx
00-0-ky
00-0-(*.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))))))))
00-0-(+.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)))))))
00-0-(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
00-0-Om
00-0-2
00-0-1
00-0-(sin.f64 kx)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
pow.f64(pow.f64 (/.f64 (*.f64 2 l) Om) 2)sensitivity89
pow.f64(pow.f64 (sin.f64 kx) 2)sensitivity67
pow.f64(pow.f64 (sin.f64 ky) 2)sensitivity40
sqrt.f64(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)))))oflow-rescue38
*.f64(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))o*u8
*.f64(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))n*o3
/.f64(/.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))))))n/o3
*.f64(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))n*u2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01421552
13841376
210311376
353241376
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)))))))))
(neg.f64 (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))))))))))
(neg.f64 (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))))))))))
(neg.f64 (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))))))))))
(neg.f64 (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 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.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 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.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 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.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 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (*.f64 (/.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 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(neg.f64 (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))))))))))
(neg.f64 (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 Om (neg.f64 l))) 2)))))))))
(neg.f64 (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 l -2) Om) 2) 1))))))
(neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1))))))
(neg.f64 (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))))))))))
(neg.f64 (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 Om (neg.f64 l))) 2)))))))))
(neg.f64 (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 l -2) Om) 2) 1))))))
(neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1))))))
(neg.f64 (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))))))))))
(neg.f64 (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 Om (neg.f64 l))) 2)))))))))
(neg.f64 (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 l -2) Om) 2) 1))))))
(neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1))))))
(neg.f64 (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))))))))))
(neg.f64 (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 Om (neg.f64 l))) 2)))))))))
(neg.f64 (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 l -2) Om) 2) 1))))))
(neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 2 Om) l) 2))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (/.f64 2 l) Om) 2) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 Om (/.f64 2 l)) 2) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 2 (/.f64 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 Om 2)) 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 1/2 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 ky Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.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 (*.f64 2 l) 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 (/.f64 2 ky) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (/.f64 2 ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) 2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))))
Symmetry

(abs l)

(abs Om)

(abs kx)

(abs ky)

(sort kx ky)

Compiler

Compiled 451 to 325 computations (27.9% saved)

eval2.0ms (0%)

Compiler

Compiled 79 to 63 computations (20.3% saved)

prune2.0ms (0%)

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

Compiled 62 to 54 computations (12.9% saved)

localize303.0ms (1.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.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))))))
99.0%
(/.f64 2 (/.f64 Om l))
94.9%
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
86.2%
(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)

series198.0ms (1.1%)

Counts
4 → 168
Calls

42 calls:

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

rewrite341.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1130×log1p-expm1-u
608×expm1-udef
608×log1p-udef
313×expm1-log1p-u
260×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify328.0ms (1.9%)

Algorithm
egg-herbie
Rules
1084×associate-*r*
950×associate-*l*
906×fma-def
772×*-commutative
606×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062530311
1185927605
2791727539
Stop Event
node limit
Counts
278 → 314
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)))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 1/2 (*.f64 (/.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/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 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))))))) (sqrt.f64 (+.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 (*.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 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)))) (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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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 64 (*.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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 64 (*.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/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 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 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 64 (/.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 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.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 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.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 -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/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 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.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 (*.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 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.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 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/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 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/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (*.f64 (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 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))) (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 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/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) 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 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/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) 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 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (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 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (*.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 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l Om)))) 1)
(*.f64 1 (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 (*.f64 2 (/.f64 l Om)) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 2 (/.f64 l 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 2 (/.f64 l Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 (*.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 2 (/.f64 l Om)) 1)
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) 2)
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (*.f64 2 (/.f64 l Om)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
Outputs
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))
(+.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 2 (*.f64 (/.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 1/4 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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 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 (*.f64 1/4 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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 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 (*.f64 1/4 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 (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 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))
(+.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 (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 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))
(+.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 (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 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))
(+.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 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))
(+.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 2 (*.f64 (/.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 1/4 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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 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 (*.f64 1/4 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 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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 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 (*.f64 1/4 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 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -2)
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) -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 Om l) -1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 l Om) -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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) 1/64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1/4))))
(+.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 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)))))
(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 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(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 (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 4) (-.f64 (*.f64 -4/3 (/.f64 (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 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (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 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (pow.f64 l 2))) (*.f64 (*.f64 1/2 (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 (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 4) (-.f64 (*.f64 -4/3 (/.f64 (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)))) (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 -4/3 (/.f64 (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 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))))
(+.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 (*.f64 1/2 (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 (*.f64 1/2 (pow.f64 kx 6)) (fma.f64 (pow.f64 (/.f64 l Om) 2) 8/45 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (-.f64 (*.f64 -4/3 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))
(+.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 2 (*.f64 (/.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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(+.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 -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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)))) (*.f64 2 (*.f64 (/.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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))))) 2))))))
(+.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 -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 (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 -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 (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 2 (*.f64 (/.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))))) 2)) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))))) 2)) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 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 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(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 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 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 (/.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 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 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 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (pow.f64 l 2))) (*.f64 -4/3 (/.f64 (pow.f64 kx 4) (/.f64 (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 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 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (/.f64 (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 8/45 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 kx 6))))))
(*.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 (sin.f64 kx) (/.f64 (*.f64 2 l) 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 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 (sin.f64 kx) (/.f64 (*.f64 2 l) 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)))))
(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 (/.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 (sin.f64 kx) (/.f64 (*.f64 2 l) 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))))))
(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)) (*.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 (/.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 (sin.f64 kx) (/.f64 (*.f64 2 l) 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 (/.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 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/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)))))))
(fma.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/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 (*.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 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(fma.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6))) (pow.f64 (*.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 1 (pow.f64 l 3)))) 2)))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) -1/16 (fma.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 -1/16 (pow.f64 l 3))) 2)) (*.f64 l (pow.f64 Om 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))))))) (sqrt.f64 (+.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 (*.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 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6))) (pow.f64 (*.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 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (/.f64 1/256 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))))))) (fma.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (/.f64 1/64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6))) (pow.f64 (*.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 1 (pow.f64 l 3)))) 2))))))))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) -1/16 (fma.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 -1/16 (pow.f64 l 3))) 2)) (*.f64 l (pow.f64 Om 5))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/2)))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l (*.f64 (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 (/.f64 1/64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 l 6)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 -1/16 (pow.f64 l 3))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (/.f64 1/256 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)))) (pow.f64 Om 7)))))
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 (*.f64 -2 (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2 1)
(+.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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)))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (*.f64 (*.f64 -2 (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2 1) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -16 (*.f64 4 (*.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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 64 (*.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/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (*.f64 (*.f64 -2 (pow.f64 l 2)) (+.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 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (*.f64 (*.f64 -2 (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 (*.f64 64 (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 -1/2 (+.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -16 (*.f64 4 (*.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 (fma.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))) (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -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 (*.f64 -2 (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2 1)
(+.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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)))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (*.f64 (*.f64 -2 (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2 1) (/.f64 (*.f64 -1/2 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -16 (*.f64 4 (*.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.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 64 (*.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/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (*.f64 (*.f64 -2 (pow.f64 l 2)) (+.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 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (*.f64 (*.f64 -2 (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 (*.f64 64 (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 -1/2 (+.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -16 (*.f64 4 (*.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 (fma.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -16 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))) (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -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 (*.f64 -2 (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2 1)
(+.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/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))))))
(+.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/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2 1) (*.f64 (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 4) -1/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 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 64 (/.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/2 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 64 (/.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 -1/2 (fma.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))) (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/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)))))))
(fma.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.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))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)))
(-.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/2))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.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)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1 (/.f64 (*.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 Om (pow.f64 l 7))) (fma.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 Om l) 1/2))) (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) -1/16)) 2))) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 Om (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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1/2)
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1/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))))))
(fma.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 (/.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/16))
(fma.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) 1/16))
(+.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/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 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(fma.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 (/.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))))))
(fma.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1/2 (fma.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) 1/16)))
(+.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/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 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.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 (/.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) 2)))))) (*.f64 Om (pow.f64 l 7)))))))
(fma.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1/2 (fma.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) -1/16)) 2))) (/.f64 (*.f64 1/256 (pow.f64 Om 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) (*.f64 Om (pow.f64 l 7)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 (/.f64 l Om) 3)) 1/16)))
(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 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 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/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1/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 (pow.f64 kx 4) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 2))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1))) (fma.f64 -1/2 (*.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3))))) 2))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (pow.f64 l 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/2 (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (*.f64 (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 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 4) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 2))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3))))) 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 (pow.f64 kx 6) (fma.f64 -4 (/.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)))))) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 2))))))) (fma.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 2))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 2))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3))))) 2))) (+.f64 1 (*.f64 4 (/.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 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)) 16/3))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1)) (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3))))) 2)))) (*.f64 (pow.f64 kx 6) (fma.f64 -4 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 2)) (/.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1))) (fma.f64 8/45 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 2)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3))))) 2))) (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3)) 16/3))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 1) 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (pow.f64 l 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) 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 (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))))))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) 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 (*.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/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) 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 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.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 -1/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 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 2))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))))) 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (fma.f64 -1/2 (*.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (fma.f64 -1/2 (*.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) 2))) (*.f64 (pow.f64 ky 4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (pow.f64 l 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/2 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2)))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) 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 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))))) (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 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.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 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.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) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 2))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))))) 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 (pow.f64 ky 6) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.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 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 2))) (fma.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 2))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3))))) 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 16/3 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (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 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) 2)))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (fma.f64 8/45 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) 2))) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (*.f64 (/.f64 16/3 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (fma.f64 -1/2 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) 2)))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (*.f64 (/.f64 -16 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (fma.f64 8/45 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (fma.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (/.f64 (fma.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3)) (fma.f64 -4/3 (/.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 2)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 (/.f64 l Om) 2) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))) 2))) (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (*.f64 (/.f64 16/3 (pow.f64 Om 4)) (/.f64 (pow.f64 l 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) 3))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (pow.f64 l 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 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 (/.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 (/.f64 1 (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 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 1/2))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(/.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))) (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))) -1/2))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))) -1)
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 4))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(/.f64 (hypot.f64 1 (pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2) 3/2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 4) (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2) -1))))
(/.f64 (hypot.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 4) (+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2) -1))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) 1/2)
(sqrt.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 1) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1)
(+.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1))
(+.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2) 0)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) 3) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 4) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2) 3)) (fma.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 4) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 4)) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 4) (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 4)) (-.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 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 4 (*.f64 (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 (pow.f64 (sin.f64 ky) 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 2 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 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 2 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 (*.f64 (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 (pow.f64 (sin.f64 ky) 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 2 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)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))))
(*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (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 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2) (pow.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l Om)))) 1)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 1 (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 l (/.f64 2 Om))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (*.f64 2 (/.f64 l Om)) 1)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) (sqrt.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 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 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (/.f64 2 Om) l)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 4))) (fabs.f64 (cbrt.f64 (/.f64 (*.f64 2 l) Om))))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (*.f64 (/.f64 2 Om) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(*.f64 (/.f64 2 (neg.f64 Om)) (neg.f64 l))
(*.f64 (/.f64 -2 Om) (neg.f64 l))
(pow.f64 (*.f64 2 (/.f64 l Om)) 1)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l Om))) 3)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) 1/3)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l Om))) 2)
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 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)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2))
(fabs.f64 (*.f64 2 (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l Om)))))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(exp.f64 (log.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l Om))) 1))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l Om))))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 l) Om)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))) -2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)) 2)) -1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))

eval381.0ms (2.2%)

Compiler

Compiled 19244 to 14108 computations (26.7% saved)

prune123.0ms (0.7%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New3104314
Fresh000
Picked101
Done000
Total3114315
Accuracy
100.0%
Counts
315 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))) 1/2)))
85.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))) 1/2)))
51.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))) 1/2)))
61.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))) 1/2)))
85.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))) 1/2)))
51.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))) 1/2)))
61.2%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
Compiler

Compiled 158 to 136 computations (13.9% saved)

localize384.0ms (2.2%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))) 1/2)))
100.0%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.2%
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))))
97.9%
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))
99.6%
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
92.7%
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
100.0%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.1%
(/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om)))
97.9%
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))
87.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 2 l) Om))) 1/2)))
Compiler

Compiled 340 to 202 computations (40.6% saved)

series147.0ms (0.9%)

Counts
10 → 396
Calls

102 calls:

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

rewrite238.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
868×expm1-udef
736×prod-diff
382×associate-*r*
254×associate-*l*
227×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify449.0ms (2.6%)

Algorithm
egg-herbie
Rules
1834×fma-def
1158×times-frac
840×distribute-lft-in
814×*-commutative
516×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0126968246
1392664278
Stop Event
node limit
Counts
657 → 597
Calls
Call 1
Inputs
(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))))))))
(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)))))))))
(*.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)))))
(*.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 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))))))
(*.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))))))
(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 2 (/.f64 (*.f64 kx l) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 kx 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
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 -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))))))
(*.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)))))
(*.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)))))
(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))))))
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))))))
(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)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.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 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/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 (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))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (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/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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.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 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (*.f64 (pow.f64 Om 2) (+.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 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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/2 (*.f64 1/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)))))))))
1
(+.f64 1 (*.f64 -1/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 -1/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/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/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/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.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 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 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/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 1/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/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 (/.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 -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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.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 -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)))))))))
(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/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 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (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/512 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/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 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/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 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))))) (pow.f64 Om 6))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) Om))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2) 1/4) (/.f64 1/4 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (/.f64 2 (/.f64 Om l)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (/.f64 2 (/.f64 Om l)))) -1)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(/.f64 (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) 1) Om)
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (/.f64 Om l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(-.f64 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(*.f64 -1 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (/.f64 2 (/.f64 Om l))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (/.f64 2 (/.f64 Om l)) -1))
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) -1) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1) (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) Om)
(*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) Om)
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (/.f64 Om l))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 l -2)) (neg.f64 Om))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -1)
(pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(-.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 2 (/.f64 Om l))))) 1)
(/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) (*.f64 2 l))))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) Om)
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (*.f64 2 l))) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 kx)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) 1) Om)
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (/.f64 Om l))) (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (/.f64 2 (/.f64 Om l)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (/.f64 2 (/.f64 Om l)))) -1)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(/.f64 (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) 1) Om)
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (/.f64 Om l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(-.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 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))
(+.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 (/.f64 Om l) (sin.f64 ky))))) (*.f64 (*.f64 -1/16 (*.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 (/.f64 Om 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 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))
(+.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 (/.f64 Om 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 (/.f64 Om l) (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)) (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (*.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))))) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/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 1/4 (/.f64 (/.f64 Om 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 (/.f64 Om l) (sin.f64 ky))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (*.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (*.f64 (pow.f64 kx 6) (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 (*.f64 -1/16 (*.f64 Om (-.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)))) (*.f64 l (*.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 3))))))))))))
(+.f64 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2)))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (*.f64 (pow.f64 kx 6) (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/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 1/4 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (*.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1/2))) 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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 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 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))
(+.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 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om 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 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(+.f64 (sqrt.f64 (+.f64 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 Om l) (/.f64 (pow.f64 ky 2) (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 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (*.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/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 Om l) (/.f64 (pow.f64 ky 2) (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) (+.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/4 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 1/2 (*.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 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 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) l)) (*.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 (*.f64 (/.f64 Om (*.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) (pow.f64 (sin.f64 kx) 3))) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)) l)) 1/16))))) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 (*.f64 1/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/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 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.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 (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 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 (*.f64 1/1024 (/.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(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 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.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 (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 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 (*.f64 1/1024 (/.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(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 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.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 (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 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 (*.f64 1/1024 (/.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(*.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))))
(fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky))))
(fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.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 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 (*.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 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)))) (*.f64 (/.f64 (pow.f64 kx 6) Om) (/.f64 (*.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))))) (sin.f64 ky)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (fma.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (pow.f64 kx 6) l) (sin.f64 ky)) (/.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)))) Om)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.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 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))))
(fma.f64 2 (/.f64 l (/.f64 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 l (/.f64 Om (sin.f64 kx))) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))
(-.f64 (fma.f64 2 (/.f64 l (/.f64 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 l (/.f64 Om (sin.f64 kx))) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 (*.f64 (pow.f64 ky 6) 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 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (fma.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)) (*.f64 (/.f64 (*.f64 (pow.f64 ky 6) l) Om) (/.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om 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 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) -1/4))
(+.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 1/2 (/.f64 (/.f64 Om 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 (/.f64 Om l) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) -1/4)))
(+.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 1/2 (/.f64 (/.f64 Om 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/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 1/4 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) -1/4))))
(*.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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.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 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (/.f64 Om 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 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 (*.f64 -1/2 (pow.f64 ky 4)) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l)))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (/.f64 Om 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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 1/2 (*.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)))))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (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/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l))))) (fma.f64 (*.f64 -1/2 (pow.f64 ky 6)) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) 3)) (/.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) l)) (*.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)))))) (fma.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (/.f64 Om 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 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(fma.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (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 (*.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 2) (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky)) (*.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))))))
(+.f64 (sin.f64 ky) (fma.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))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(fma.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)) (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 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 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))))))
(+.f64 (sin.f64 kx) (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 6) (/.f64 (sin.f64 kx) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 2 (/.f64 (*.f64 kx l) Om))
(/.f64 (*.f64 2 (*.f64 l kx)) Om)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) (/.f64 Om l)) (/.f64 (*.f64 2 (*.f64 l kx)) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) (/.f64 Om l)) (fma.f64 1/60 (/.f64 (pow.f64 kx 5) (/.f64 Om l)) (/.f64 (*.f64 2 (*.f64 l kx)) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 kx 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) (/.f64 Om l)) (fma.f64 -1/2520 (/.f64 (pow.f64 kx 7) (/.f64 Om l)) (fma.f64 1/60 (/.f64 (pow.f64 kx 5) (/.f64 Om l)) (/.f64 (*.f64 2 (*.f64 l kx)) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))))
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 (pow.f64 kx 2) (pow.f64 l 2))) (pow.f64 Om 2)))
(fma.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.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 (*.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 (fma.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 (pow.f64 kx 4) (fma.f64 1/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 (*.f64 -4 (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 (*.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 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 (*.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 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/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 (*.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 (fma.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (neg.f64 (fma.f64 (pow.f64 kx 4) (fma.f64 1/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 (*.f64 -4 (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 1/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 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4))))) (fma.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 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (/.f64 (neg.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))))))))))))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
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)))))
(fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (*.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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (neg.f64 (fma.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 (/.f64 Om 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 (/.f64 Om 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 1/1024 (/.f64 (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 (/.f64 Om 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/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)) (*.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))))) (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 l) (/.f64 Om (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 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/16 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 kx))))
(+.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 (/.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 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/16 (*.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5))))))
(+.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 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 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 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (/.f64 (pow.f64 l 7) -3/256))) (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 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)) 1/16 (*.f64 (/.f64 1/1024 (pow.f64 (sin.f64 kx) 7)) (/.f64 (pow.f64 Om 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/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 (/.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 (*.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 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) 3/256 (*.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 (*.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 (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 (/.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 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) -5/2048 (fma.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) 3/256 (*.f64 1/2 (/.f64 (/.f64 Om 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)))))
(fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (/.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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (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)))))
(fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (/.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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (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 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))))
(fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky))))
(fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.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 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 (*.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 (*.f64 l (sin.f64 ky)) Om) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)))) (*.f64 (/.f64 (pow.f64 kx 6) Om) (/.f64 (*.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))))) (sin.f64 ky)))))
(-.f64 (fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (fma.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (pow.f64 kx 6) l) (sin.f64 ky)) (/.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)))) Om)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) Om) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.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 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))))
(fma.f64 2 (/.f64 l (/.f64 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 l (/.f64 Om (sin.f64 kx))) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))
(-.f64 (fma.f64 2 (/.f64 l (/.f64 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 l (/.f64 Om (sin.f64 kx))) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 (*.f64 (pow.f64 ky 6) 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 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (fma.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)) (*.f64 (/.f64 (*.f64 (pow.f64 ky 6) l) Om) (/.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (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 2 (/.f64 l Om)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 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 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 (/.f64 (*.f64 -2 (*.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 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3)))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 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 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 (*.f64 1/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 (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) (*.f64 (pow.f64 kx 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 5)))))))
(+.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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 (*.f64 1/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 (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.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) (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 (*.f64 1/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 (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (fma.f64 -1 (*.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))) (*.f64 (*.f64 1/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 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))))))))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) (neg.f64 (fma.f64 (pow.f64 kx 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 5))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 5))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3)))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 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) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)) (/.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 ky)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2)) (pow.f64 Om 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))
(+.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 ky 2) (pow.f64 l 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)))))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(+.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 ky 2) (pow.f64 l 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 (*.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 kx) 2)))))))) 2))))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5)))))))
(+.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 ky 2) (pow.f64 l 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 (*.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 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 (*.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 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 (*.f64 (*.f64 (pow.f64 l 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 (*.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 kx) 2)))))))) 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))))) 5)))) (pow.f64 Om 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 (*.f64 4 (*.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 l 2))) (pow.f64 Om 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 kx) 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 (*.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 kx) 2)))))))) 2))))))))))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (neg.f64 (fma.f64 (pow.f64 ky 4) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5))))) (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3)))) (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))) (fma.f64 4 (/.f64 (*.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)) (/.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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2)) (pow.f64 Om 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5)))) (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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
(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 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2)))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))
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 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)))
(+.f64 1 (+.f64 (*.f64 -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 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) (neg.f64 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 -1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 -1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/256))) (*.f64 (*.f64 1/1024 (pow.f64 Om 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 -1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/256))) (*.f64 (*.f64 1/1024 (pow.f64 Om 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))))) (pow.f64 l 7)))
(*.f64 -1/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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (/.f64 Om l) 3)) (*.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))))))
(+.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 7)) (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/256))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -3/256) (pow.f64 l 7))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (*.f64 (*.f64 1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 -1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 -1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 l 5)) -3/256)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 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 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7)))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 -1/16 (pow.f64 (/.f64 Om l) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 (pow.f64 Om 7) (fma.f64 1/1024 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 7))) (pow.f64 l 7)) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 l 5)) (pow.f64 l 2)) (/.f64 -3/256 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (pow.f64 l 5)) -3/256)))
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 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 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 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))))
(-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 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 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 6))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 -2 (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 6))))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(fma.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (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 (*.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 2) (sin.f64 ky)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky)) (*.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))))))
(+.f64 (sin.f64 ky) (fma.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))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(fma.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)) (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 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 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))))))
(+.f64 (sin.f64 kx) (fma.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 6) (/.f64 (sin.f64 kx) (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/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 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 1/2 (*.f64 1/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)))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2))))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2)))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/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))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 1/2 (*.f64 1/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 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 (*.f64 1/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 (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2))))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 5)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2)))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2)))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.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 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (sqrt.f64 (/.f64 1 (+.f64 1/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 (sqrt.f64 (+.f64 1/2 (*.f64 1/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))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 1/2 (*.f64 1/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 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 (*.f64 1/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 (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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 (pow.f64 kx 6) (*.f64 (*.f64 -1/2 (-.f64 (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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 (*.f64 1/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 (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (fma.f64 -1 (*.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))) (*.f64 (*.f64 1/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 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 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 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 1/2 (*.f64 1/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 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 (*.f64 1/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 (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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 3) (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/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 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2))))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2))) (*.f64 1/2 (fma.f64 (pow.f64 kx 4) (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 5)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2)))) (*.f64 (pow.f64 kx 6) (*.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 5))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3)))) (fma.f64 -2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 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) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)) (/.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 ky)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2)) (pow.f64 Om 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3))) (/.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 Om 2) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2)) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 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 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 5)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2)))))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) 1))) 1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/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 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (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/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 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 (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/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))))))))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2))))) (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))))))
(+.f64 (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)))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (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/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 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 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 (*.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 kx) 2)))))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (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/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)))))))))))))) 2)))) (sqrt.f64 (/.f64 1 (+.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))))))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)) (fma.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (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/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/2 (+.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 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3)))))) 2))) (*.f64 (pow.f64 Om 2) (+.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 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))))))))
(+.f64 (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)))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (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/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 (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 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 (*.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 kx) 2)))))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (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/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)))))))))))))) 2)) (sqrt.f64 (/.f64 1 (+.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))))))))))))) (*.f64 (pow.f64 ky 6) (*.f64 (*.f64 -1/2 (-.f64 (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 (*.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 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 (*.f64 (*.f64 (pow.f64 l 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 (*.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 kx) 2)))))))) 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))))) 5)))) (pow.f64 Om 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 (*.f64 4 (*.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 l 2))) (pow.f64 Om 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 kx) 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 (*.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 kx) 2)))))))) 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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 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 (*.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 kx) 2)))))))) 2))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (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/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)))))))))))))) 2)) (+.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 (+.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)))))))))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)) (fma.f64 1/2 (fma.f64 (pow.f64 ky 4) (*.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))) (*.f64 (pow.f64 ky 6) (*.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5))))) (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3)))) (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))) (fma.f64 4 (/.f64 (*.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)) (/.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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2)) (pow.f64 Om 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 l 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5)))) (pow.f64 Om 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)))) 2))) (*.f64 (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 5)))))) (pow.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))))) 2)) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))))) (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) 3) (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))) 1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) (pow.f64 Om 2))))))))
(sqrt.f64 (fma.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))) 1/2))
1
(+.f64 1 (*.f64 -1/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 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/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/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/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/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.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 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (*.f64 -1/2 (+.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))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))))))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))))))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 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 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.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 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.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 1/2 (/.f64 (-.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))) (*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/2 (/.f64 (fma.f64 -1/32 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) 1/4)) 1/512)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) -1/8))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) -1/8 (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 -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 (sqrt.f64 1/2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) -1/8 (sqrt.f64 1/2)) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (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) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.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 -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 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (fma.f64 -1/32 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) 1/4)) 1/512)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) -1/8 (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (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 (/.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 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.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 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.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 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (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/512 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (-.f64 (*.f64 (*.f64 -1/32 (/.f64 1 (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 -1/512 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 (sqrt.f64 1/2) 4))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))))))
(+.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 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (fma.f64 -1/32 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 l 3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/4 (pow.f64 l 3))) 1/512)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (*.f64 l (sqrt.f64 1/2))))))))
1
(+.f64 1 (*.f64 -1/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 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 4)) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 (*.f64 -2 (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)))))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
1
(+.f64 1 (*.f64 -1/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 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(+.f64 1 (+.f64 (*.f64 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 4)) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/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/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (-.f64 (*.f64 -1/2 (+.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 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6))) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 (*.f64 -2 (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2)))))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1)
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))) (cbrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))) (cbrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 2)) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2) 2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) Om))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/2 Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2) 1/4) (/.f64 1/4 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)))) (sqrt.f64 (-.f64 (+.f64 1/4 (*.f64 1/4 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))) (/.f64 1/4 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (/.f64 8 (pow.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))))) (sqrt.f64 (+.f64 1/4 (fma.f64 1/4 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2) (/.f64 -1/4 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1)
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) 3)
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) 1))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 Om l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 Om l))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))))
(*.f64 (/.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)))
(*.f64 (/.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (/.f64 2 (/.f64 Om l)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(/.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (/.f64 2 (/.f64 Om l)))) -1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 -1 (/.f64 -2 (/.f64 Om l))))
(/.f64 (/.f64 -2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(/.f64 (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) 1) Om)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 3)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 2)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(fabs.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (/.f64 Om l))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 1))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(-.f64 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(+.f64 1 (-.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1))
(*.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 -1 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (/.f64 2 (/.f64 Om l))))))
(/.f64 -1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 -2 (/.f64 Om l))))
(/.f64 -1 (/.f64 -2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 1/2 (/.f64 Om l)))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (/.f64 2 (/.f64 Om l)) -1))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (*.f64 (/.f64 2 Om) l)))
(/.f64 (/.f64 1 (*.f64 (/.f64 2 Om) l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) -1) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 1 (*.f64 (/.f64 2 Om) l)))
(/.f64 (/.f64 1 (*.f64 (/.f64 2 Om) l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) -1) (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (/.f64 1 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) (/.f64 1 (cbrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1) (pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1))
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(pow.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -2)
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) (*.f64 1/2 (/.f64 Om l)))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 2 l)) Om)
(/.f64 (*.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(*.f64 (/.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) Om)
(/.f64 (*.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (/.f64 Om l))
(/.f64 (*.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(*.f64 (/.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 l -2)) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (*.f64 -2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l -2))))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -1)
(/.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3)
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) 1/3)
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) -2))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1))
(/.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(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 ky) (sin.f64 kx)))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) (*.f64 2 l))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) (*.f64 l 2)))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) Om)
(/.f64 (sin.f64 kx) (/.f64 Om (*.f64 l 2)))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (*.f64 2 l))) (neg.f64 Om))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 kx)) (neg.f64 Om))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) 1) Om)
(/.f64 (sin.f64 kx) (/.f64 Om (*.f64 l 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (sin.f64 kx) (/.f64 Om (*.f64 l 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (sin.f64 kx) (/.f64 Om (*.f64 l 2)))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 1)
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 3)
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 2)
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)) 2))
(fabs.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (/.f64 Om l))) (sin.f64 kx)))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 3))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) 1))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)) 2)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 1 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 Om l))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 1/2 (/.f64 Om l))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))))
(*.f64 (/.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l 2)))
(*.f64 (/.f64 1 Om) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (/.f64 2 (/.f64 Om l)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) (cbrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (cbrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) (sqrt.f64 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(/.f64 (sqrt.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 (/.f64 2 (/.f64 Om l)))) -1)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 -1 (/.f64 -2 (/.f64 Om l))))
(/.f64 (/.f64 -2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(/.f64 (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) (/.f64 Om l))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om l))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 (*.f64 l -2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 1/2 (/.f64 Om l)))
(*.f64 2 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) 1) Om)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(/.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) (sqrt.f64 Om)) (sqrt.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2)))
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2)))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 1)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 3)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3) 1/3)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 2)
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2))
(sqrt.f64 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(fabs.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (/.f64 Om l))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 3))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 2 (/.f64 Om l)) 3)))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 1))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1)
(+.f64 1 (-.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(+.f64 1 (+.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) -1))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -2)))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1/2))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 3)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) 3))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))) -1))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.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 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(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 ky) (sin.f64 kx)))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -1/2)))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2) 1/4))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/4 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 -1/4 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -2)))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))) -2) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)))) (sqrt.f64 (+.f64 1/4 (fma.f64 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2) 1/4 (neg.f64 (/.f64 1/4 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)))) (sqrt.f64 (+.f64 1/4 (fma.f64 1/4 (pow.f64 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) -2) (/.f64 -1/4 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (/.f64 Om l)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (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) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))

eval1.5s (8.4%)

Compiler

Compiled 40271 to 28625 computations (28.9% saved)

prune595.0ms (3.4%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New7019710
Fresh000
Picked404
Done000
Total7059714
Accuracy
100.0%
Counts
714 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2) 1/3)
50.3%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
100.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
50.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
99.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/2)))
61.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
49.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
33.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
57.2%
(sqrt.f64 1/2)
50.8%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2) 1/3)
50.3%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
100.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
50.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
99.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/2)))
61.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
49.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
33.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
57.2%
(sqrt.f64 1/2)
Compiler

Compiled 612 to 512 computations (16.3% saved)

localize418.0ms (2.4%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
98.9%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
97.6%
(/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
87.2%
(pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4)
100.0%
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om)))) 1/2)))
99.2%
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))))
97.9%
(*.f64 (sin.f64 ky) (/.f64 (*.f64 2 l) Om))
100.0%
(+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
93.0%
(/.f64 (/.f64 Om l) (sin.f64 kx))
81.3%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
100.0%
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
99.2%
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
99.0%
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
97.6%
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
Compiler

Compiled 331 to 153 computations (53.8% saved)

series314.0ms (1.8%)

Counts
14 → 548
Calls

141 calls:

TimeVariablePointExpression
56.0ms
kx
@inf
(pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4)
41.0ms
ky
@0
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
28.0ms
ky
@-inf
(pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4)
21.0ms
kx
@-inf
(pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4)
19.0ms
ky
@inf
(pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4)

rewrite144.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
320×log1p-expm1-u
320×expm1-log1p-u
315×add-exp-log
315×pow1
314×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify786.0ms (4.5%)

Algorithm
egg-herbie
Rules
1298×*-commutative
760×+-commutative
544×fma-def
482×unswap-sqr
430×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0197088772
1627186222
Stop Event
node limit
Counts
867 → 905
Calls
Call 1
Inputs
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1 (*.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 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1 (*.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 (*.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/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1 (*.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 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1 (*.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 (*.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/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.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 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 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)))))
(*.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 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/32 (*.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/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 (*.f64 (pow.f64 Om 5) (+.f64 (*.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 -1/512 (*.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/32 (*.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/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 (*.f64 (pow.f64 Om 5) (+.f64 (*.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 -1/512 (*.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/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 -1/512 (*.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/2048 (*.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/32 (*.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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.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/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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 4 (*.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 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.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/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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 4 (*.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 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.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 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.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 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (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)) 3) (pow.f64 Om 6))))))))))
(*.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/32 (*.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/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 (/.f64 (+.f64 (*.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 -1/512 (*.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/32 (*.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/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 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.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 -1/512 (*.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/2048 (*.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/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 -1/512 (*.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/32 (*.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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.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/32 (*.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 (*.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/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/32 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.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 -1/512 (*.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/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/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/2048 (*.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/32 (*.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 (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 (*.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/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 (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/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 (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/2 (*.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/4 (*.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 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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 (*.f64 -1 (*.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/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/2 (*.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/4 (*.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 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 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)))
(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)))
(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)))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (*.f64 kx l)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 kx l))))
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l))))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 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))
(*.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 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))))))
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)))))))))
(*.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))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 ky 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 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 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 ky 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 2)) (pow.f64 Om 2)))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 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/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 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/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 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))))))))
(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/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (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 ky) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (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 1/2 (*.f64 (pow.f64 ky 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 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 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/2 (*.f64 (pow.f64 ky 6) (-.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 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.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 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (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/3072 (*.f64 (/.f64 1 (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/96 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))) (pow.f64 1/2 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 Om 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 l 3))) (pow.f64 1/2 1/4))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 l 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (pow.f64 1/2 1/4))))
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/4) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/4) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/4) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))
(pow.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 1/4) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2)))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 1/4) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 1/4) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)))))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))))
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(pow.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))))))) 1/4)
(*.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))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (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/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/512 (*.f64 (/.f64 (sqrt.f64 1/2) (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 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (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/3072 (*.f64 (/.f64 1 (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/96 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 Om 3))) (+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 Om 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.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 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2))
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (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/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))) (pow.f64 l 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (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/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))))) (pow.f64 l 3))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 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 (pow.f64 kx 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 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 (pow.f64 kx 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 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 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))))))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.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 (pow.f64 ky 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 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 (pow.f64 ky 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2)))))))))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 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 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)))))))))))))))))
(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 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) 1)
(*.f64 (/.f64 Om l) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 2) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (/.f64 1 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 2)
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)) -1)
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(*.f64 2 (/.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(pow.f64 (/.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 2) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 l 2) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (*.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1)
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 (/.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 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om 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) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.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)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2)
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) -1)
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (/.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 2) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3)) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (*.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2)) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (*.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (neg.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3) 1/8) (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (-.f64 1/4 (*.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2))))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(exp.f64 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(fma.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/4 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 1/2 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1)
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) Om)
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (neg.f64 Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (*.f64 l 2) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (/.f64 (*.f64 l 2) Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 1) -1)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1/2))
(*.f64 (pow.f64 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2))) (*.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2)) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 2)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))) 1)
(*.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/8) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/4) (pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))))
(sqrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(fabs.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))) 1)
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))
(*.f64 (/.f64 Om (*.f64 l 2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 2) (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 (/.f64 Om l) 1) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (/.f64 Om (*.f64 l 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (/.f64 Om (*.f64 l 2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 2)
(pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 2))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om (*.f64 l 2)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/4) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/4)))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
Outputs
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 l (sin.f64 kx))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx))))
(fma.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1 (*.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 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))))
(+.f64 (*.f64 -1 (*.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 (*.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/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 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 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/2 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.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 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 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 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1 (*.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 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1 (*.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 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 -1 (*.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 (*.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/2 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1 (*.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 (*.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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))))))) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.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 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 (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 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 l (/.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 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (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 (pow.f64 ky 4) (/.f64 (*.f64 Om (sin.f64 kx)) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)))))
(-.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (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 (pow.f64 ky 4) (/.f64 (*.f64 Om (sin.f64 kx)) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 ky 6) Om) (/.f64 (*.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))))) (sin.f64 kx)))))
(-.f64 (+.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)))) (/.f64 (*.f64 (*.f64 (pow.f64 ky 6) 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 (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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))))
(fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (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 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)))))
(-.f64 (fma.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 kx 2) Om) (/.f64 l (sin.f64 ky)))) (*.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 (*.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 (pow.f64 kx 2) Om) (/.f64 l (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 (pow.f64 kx 2) Om) (/.f64 l (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 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 2 (*.f64 (/.f64 l 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 2 (/.f64 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 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 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))))))
(*.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 (*.f64 -1/32 (*.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/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/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.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 -1/512 (*.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/32 (*.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/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 (*.f64 (pow.f64 Om 5) (*.f64 (*.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)))) -3/512)) (fma.f64 -1/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(-.f64 (fma.f64 -1/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)) (*.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/512)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.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 -1/512 (*.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/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 -1/512 (*.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/2048 (*.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/32 (*.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/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 (*.f64 (pow.f64 Om 5) (*.f64 (*.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)))) -3/512)) (fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (*.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)))) -3/512) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (*.f64 (*.f64 1/2048 (/.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/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4))))
(-.f64 (-.f64 (fma.f64 -1/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)) (*.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)) -3/512) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (*.f64 1/2048 (/.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/512)))
1/2
(+.f64 1/2 (*.f64 -1 (/.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/2 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(-.f64 1/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/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/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)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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 4 (*.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 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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/2 (fma.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -3)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 Om 6)) (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)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -3)) (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)) -3))) (*.f64 4 (*.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.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/2 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(-.f64 1/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/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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/2 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/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)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.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 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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 4 (*.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 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -1 (*.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/2 (fma.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -3)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 Om 6)) (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)) -3) (pow.f64 Om 4))))))
(+.f64 1/2 (-.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -3)) (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)) -3))) (*.f64 4 (*.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (fma.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))))))
(-.f64 (-.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.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 -2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.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 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (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)) 3) (pow.f64 Om 6))))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (fma.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (/.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 (*.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 l 6) (fma.f64 -2 (/.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6))))))))
(*.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 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)
(+.f64 (*.f64 -1/32 (*.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/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/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.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 -1/512 (*.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/32 (*.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/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 (/.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/512) (pow.f64 l 5)) (fma.f64 -1/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(-.f64 (fma.f64 -1/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)) (/.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/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) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/512 (*.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/2048 (*.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/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 -1/512 (*.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/32 (*.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/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 (/.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/512))) (*.f64 (*.f64 1/2048 (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/512) (pow.f64 l 5)) (fma.f64 -1/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4))))
(-.f64 (-.f64 (fma.f64 -1/32 (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)) (/.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/512) (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/512))) (*.f64 (*.f64 1/2048 (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/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/4 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.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/32 (*.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 1/32 (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/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.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)) 1/32))
(+.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/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/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/32 (*.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))))) (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/512 (*.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/32 (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/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/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/512 (*.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 (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)) 1/32))))
(+.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/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.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 -1/512 (*.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/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/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/2048 (*.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/32 (*.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))))) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 7)) (*.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/512))) (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/512 (*.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/2048 (*.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/32 (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/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/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/512) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (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/512 (*.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/2048 (*.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 (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)) 1/32))))))
(*.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 (*.f64 -1 (*.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/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))))))))
(fma.f64 -1 (*.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 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 (*.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 (/.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))))
(+.f64 (*.f64 -1 (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/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)))))))))
(fma.f64 -1 (*.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)))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.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/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))))) 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 (*.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 kx) 2)))))))) 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 (-.f64 (*.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 (pow.f64 ky 4) (fma.f64 -2 (*.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/4 (*.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 (/.f64 (*.f64 2 (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 (*.f64 (pow.f64 ky 2) (pow.f64 l 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 (*.f64 -1 (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/2 (*.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/4 (*.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 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))))))))))
(fma.f64 -1 (*.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)))) (fma.f64 -1 (*.f64 (pow.f64 ky 4) (fma.f64 -2 (*.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/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))))) 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 (*.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 kx) 2)))))))) 2))))) (fma.f64 -1 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 -2 (*.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/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))))) 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 (*.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 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/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 (*.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 kx) 2)))))))) 2))))) (*.f64 (*.f64 1/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))))) 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 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 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 kx) 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 (*.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 kx) 2)))))))) 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 (-.f64 (-.f64 (*.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 (pow.f64 ky 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 -2 (*.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/4 (*.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 (/.f64 (*.f64 2 (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/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 (/.f64 (*.f64 2 (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/4 (*.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 (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 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 (/.f64 (*.f64 2 (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 (pow.f64 ky 4) (fma.f64 -2 (*.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/4 (*.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 (/.f64 (*.f64 2 (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 (*.f64 (pow.f64 ky 2) (pow.f64 l 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/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 1/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 (*.f64 -1 (*.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/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))
(fma.f64 -1 (*.f64 (/.f64 (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/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 1/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 (/.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 (*.f64 -1 (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 (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)))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (*.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/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))))) 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 1/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 (*.f64 1/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 (pow.f64 kx 4) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 1/4 (*.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 (/.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 (*.f64 -1 (*.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 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/4 (*.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/2 (*.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/4 (*.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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (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)))) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (*.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/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))))) 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))))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -2 (*.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/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))))) 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/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 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/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))))) 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 ky)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 4 (*.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 l 2))) (pow.f64 Om 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 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 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 ky) 2)))))))))))
(-.f64 (-.f64 (-.f64 (*.f64 1/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 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 1/4 (*.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))) (fma.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)))) 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 (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 1/4 (*.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 -2 (/.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 (/.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 ky)) 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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))))))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 5)))) (*.f64 1/4 (*.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 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 (/.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 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 1/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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 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) (+.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) (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 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))
(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 (*.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))))))
(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))
(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 Om) (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 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 (*.f64 1/8 Om) (*.f64 (*.f64 l (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) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 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 (/.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/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (/.f64 (*.f64 1/8 Om) (*.f64 (*.f64 l (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) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (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/8 Om) (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 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 (*.f64 1/8 Om) (*.f64 (*.f64 l (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) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 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 (/.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/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (/.f64 (*.f64 1/8 Om) (*.f64 (*.f64 l (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) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (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/8 Om) (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 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 (*.f64 1/8 Om) (*.f64 (*.f64 l (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) (*.f64 1/2 (sqrt.f64 1/2))))) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 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 (/.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/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (/.f64 (*.f64 1/8 Om) (*.f64 (*.f64 l (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) (*.f64 1/2 (sqrt.f64 1/2))))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 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))
(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) (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)))))) (*.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)))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 kx l)))
(/.f64 (*.f64 1/4 Om) (*.f64 l kx))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 kx l))))
(+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l kx)))
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l)))))
(+.f64 1/2 (fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (/.f64 (*.f64 1/4 Om) (*.f64 l kx))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l))))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (/.f64 (*.f64 1/4 Om) (*.f64 l kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.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 -1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om) (*.f64 2 (/.f64 ky (/.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 (*.f64 l (pow.f64 ky 3)) Om) (fma.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om) (*.f64 2 (/.f64 ky (/.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 (*.f64 l (pow.f64 ky 3)) Om) (fma.f64 -1/2520 (/.f64 (pow.f64 ky 7) (/.f64 Om l)) (fma.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om) (*.f64 2 (/.f64 ky (/.f64 Om l))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 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)))))
(+.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 (*.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 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (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))))))))))))
(+.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) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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 (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 (*.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 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/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 (*.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 (-.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))) (*.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 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))) (-.f64 (*.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 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 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 (*.f64 2 (pow.f64 l 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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
(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))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))))
(+.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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))) (/.f64 (*.f64 8 (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))) (*.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/2 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)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om 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))))))
(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 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky)))))
(-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.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 (*.f64 1/1024 (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 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky))))))
(-.f64 (-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.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 -1/2 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)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (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 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 -1/256 (/.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/16))))
(fma.f64 -1/2 (/.f64 Om (*.f64 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 (/.f64 Om l) 3) (pow.f64 (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 Om (*.f64 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 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 1/1024 (/.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/16))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 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/256))) (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 (/.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/16))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 1/2 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)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om 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))))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (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 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)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -5/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 7)) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (/.f64 (*.f64 1/2 Om) (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/16 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -5/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 ky) 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 Om (*.f64 l (sin.f64 ky)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (/.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))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (/.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))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 ky 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 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (*.f64 1/2 (pow.f64 ky 4)) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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 (/.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))))) (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 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 ky 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 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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 (/.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 ky 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 (*.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 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/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 (*.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 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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 (/.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))))) (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 ky 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 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))) (-.f64 (*.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 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 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 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))))) (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 Om 2)) 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 ky) 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 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/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)))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))) (/.f64 (*.f64 8 (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))))))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 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/8 Om) (*.f64 (*.f64 l (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) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 3))) (/.f64 (*.f64 1/8 Om) (*.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (*.f64 1/2 (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 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 ky) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 1/4 (pow.f64 (sin.f64 ky) 3))))) (*.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 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -1/8 Om) (*.f64 (*.f64 l (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) (fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 1/2))) (/.f64 (*.f64 -1/128 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 3)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 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/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 1/2))) (/.f64 (*.f64 -1/128 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 ky) 3))) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 1/4 (pow.f64 (sin.f64 ky) 3))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 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 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (/.f64 (*.f64 1/8 Om) (*.f64 (*.f64 l (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) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 3))) (/.f64 (*.f64 1/8 Om) (*.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (*.f64 1/2 (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 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (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 ky) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (/.f64 Om (*.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (-.f64 (/.f64 1/512 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (/.f64 1/32 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (-.f64 (/.f64 1/512 (*.f64 (pow.f64 l 3) (*.f64 1/4 (pow.f64 (sin.f64 ky) 3)))) (/.f64 1/32 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 l 3))))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.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)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.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)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.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)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.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)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (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 (pow.f64 ky 2) (pow.f64 l 2))) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 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 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 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 (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2))) (pow.f64 Om 2))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 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/2 (*.f64 (pow.f64 ky 6) (-.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 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 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 ky 6) (+.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 (*.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 (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2))) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (/.f64 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (+.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 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 Om 6)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(fma.f64 -1/64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) -2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -2 (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(fma.f64 -2 (/.f64 l (/.f64 Om (sin.f64 ky))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) 1/64)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(fma.f64 -2 (/.f64 l (/.f64 Om (sin.f64 ky))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) 1/64))))
(fma.f64 -2 (/.f64 l (/.f64 Om (sin.f64 ky))) (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) 1/64))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 ky) 5)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(fma.f64 -1/64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 (*.f64 4 (*.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 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)) (/.f64 (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 Om 6)))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4)))
(fma.f64 -3/128 (/.f64 (*.f64 (pow.f64 1/2 1/4) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4)))
(fma.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (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/3072 (*.f64 (/.f64 1 (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/96 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))) (pow.f64 1/2 1/4))))
(fma.f64 -3/128 (/.f64 (*.f64 (pow.f64 1/2 1/4) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (fma.f64 (pow.f64 1/2 1/4) (*.f64 (pow.f64 Om 3) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 1 (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 11/1024))) (pow.f64 1/2 1/4))))
(fma.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (fma.f64 (pow.f64 1/2 1/4) (*.f64 (pow.f64 Om 3) (fma.f64 -1/256 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 l 3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 l 3)) 11/1024))) (pow.f64 1/2 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) (*.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) (fma.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om)))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 Om 3)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) 11/16))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) (fma.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om)))))) (+.f64 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) (*.f64 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) 11/16)))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (*.f64 (*.f64 1/2 (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om)))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) (*.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) (fma.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om))))))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 3) (fma.f64 -2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) 11/48)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 3) (fma.f64 -2/3 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) (*.f64 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) 11/48))))) (fma.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om))))))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) (*.f64 (*.f64 1/2 (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l))))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) (*.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l))))))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) (fma.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l)))))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l)))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l))))))) (fma.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (/.f64 1 (pow.f64 Om 3))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (/.f64 1 (pow.f64 Om 3))) 11/16)))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) (fma.f64 1/2 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l (/.f64 Om (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l)))))) (fma.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) (fma.f64 -1/4 (/.f64 (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2)) (pow.f64 Om 3)) (*.f64 (/.f64 (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2)) (pow.f64 Om 3)) 11/16)))))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 l 3))) (pow.f64 1/2 1/4))))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128) (pow.f64 l 2)) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (fma.f64 -1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) 11/1024)) (pow.f64 l 3)) (pow.f64 1/2 1/4))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 1/2 1/4))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 l 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 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 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 l 2))) (pow.f64 1/2 1/4))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 1/2 1/4) (fma.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) 11/3072))) (pow.f64 l 3)) (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4))))
(-.f64 (fma.f64 1/8 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 1/2 1/4)) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4))) (*.f64 (pow.f64 1/2 1/4) (/.f64 (fma.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) 11/3072)) (pow.f64 l 3))))
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(fma.f64 -1/32 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(fma.f64 -1/32 (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/4) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))
(fma.f64 -1/32 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4)) (fma.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) (*.f64 (pow.f64 kx 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))) (*.f64 1/96 (fma.f64 -6 (/.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)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))
(fma.f64 -1/32 (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4)) (fma.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) (*.f64 (pow.f64 kx 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/4) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/4) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))
(fma.f64 -1/32 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4)) (fma.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) (*.f64 (pow.f64 kx 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))) (*.f64 1/96 (fma.f64 -6 (/.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)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))))) (fma.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) (*.f64 (pow.f64 kx 6) (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.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)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (fma.f64 -45/2 (/.f64 Om (/.f64 (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))) (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)))))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) -15/32))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))
(fma.f64 -1/32 (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)) 1/4)) (fma.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) (*.f64 (pow.f64 kx 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))) (fma.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4) (*.f64 (pow.f64 kx 6) (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3)))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (fma.f64 -45/2 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) -15/32))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))
(pow.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))
(fma.f64 -1/32 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)) 1/4)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)) 1/4)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 1/4) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2)))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)))
(fma.f64 -1/32 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)) 1/4)) (fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (*.f64 (pow.f64 ky 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)) 1/4)) (fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (*.f64 (pow.f64 ky 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))))) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)) 1/4) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 1/4) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2)))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) 1/4) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)))))))))))) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4))))
(fma.f64 -1/32 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)) 1/4)) (fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (*.f64 (pow.f64 ky 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))) (fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (*.f64 (pow.f64 ky 6) (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 (pow.f64 (sin.f64 kx) 3) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 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 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 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -45/2 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 -15/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)))))))))) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))))
(fma.f64 -1/32 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)) 1/4)) (fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (*.f64 (pow.f64 ky 4) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))))) (fma.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4) (*.f64 (pow.f64 ky 6) (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))))) (*.f64 (pow.f64 (sin.f64 kx) 3) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.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 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 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 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -45/2 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 -15/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)))))))))) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))))
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(pow.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))))))) 1/4)
(pow.f64 (+.f64 1/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)) 1/4)
(*.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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)
(*.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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (*.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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (fma.f64 -1/4 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (*.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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))))))) (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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (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 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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (*.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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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)))))
(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)))))
(fma.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))))))
(fma.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 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))))))
(fma.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (fma.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)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 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 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)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.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 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.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 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 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 (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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/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 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (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/4 (/.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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) -1/32))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -1/32))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/512 (*.f64 (/.f64 (sqrt.f64 1/2) (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 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 1 (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/3072 (*.f64 (/.f64 1 (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/96 (*.f64 (/.f64 1 (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 (sqrt.f64 1/2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (fma.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) -1/32) (*.f64 (pow.f64 Om 3) (fma.f64 -3/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 1 (pow.f64 l 3))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 11/1024))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (fma.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -1/32) (*.f64 (pow.f64 Om 3) (fma.f64 -3/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (fma.f64 -1/256 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 l 3)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (pow.f64 l 3)) 11/1024)))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2)
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))) (pow.f64 Om 2)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))) (pow.f64 Om 3))) (+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 Om 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) 11/16)))) (fma.f64 (/.f64 l (/.f64 (pow.f64 Om 3) (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (neg.f64 (log.f64 Om))))) 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))) (pow.f64 Om 2)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) (*.f64 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) 11/16)))) (fma.f64 (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)) (pow.f64 Om 3)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 Om))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2))
(fma.f64 (/.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 (/.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.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 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 l (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (*.f64 (fma.f64 -2/3 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) 11/48)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))) (pow.f64 Om 3)) (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 1 l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))))
(-.f64 (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8))) (fma.f64 (/.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)))) (/.f64 (-.f64 (*.f64 2 (*.f64 (fma.f64 -2/3 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) (*.f64 (*.f64 (pow.f64 l 3) (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2))) 11/48)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) l))) (log.f64 (/.f64 -1 Om)))) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)) -3/8)))) (pow.f64 Om 3)))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2)
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2))
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2)))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2)) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (+.f64 (*.f64 1/48 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 2/3 (*.f64 (/.f64 1 (pow.f64 Om 3)) (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1 (log.f64 l))))) 2))))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2)))) (fma.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (/.f64 1 (pow.f64 Om 3))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)) (/.f64 1 (pow.f64 Om 3))) 11/16)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2) (/.f64 Om (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8))))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (neg.f64 (log.f64 l)))) 2))))
(fma.f64 (/.f64 l (/.f64 Om (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2)))) (fma.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (fma.f64 -1/4 (/.f64 (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2)) (pow.f64 Om 3)) (*.f64 (/.f64 (fabs.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3/2)) (pow.f64 Om 3)) 11/16)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2) (/.f64 Om (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) -3/8))))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 1/4 (*.f64 Om (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (log.f64 l))) 2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (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/4 (/.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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))) (pow.f64 l 3))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128)) (pow.f64 l 3))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128))) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 3) (fma.f64 -1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) 11/1024))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (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/4 (/.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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -1/3072 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/256 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))))))))) (pow.f64 l 3))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (fma.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) 11/3072)))) (pow.f64 l 3)) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128))))))))
(+.f64 (sqrt.f64 1/2) (-.f64 (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l (sqrt.f64 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128)))))) (/.f64 (fma.f64 -1/4 (*.f64 Om (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -3/128)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (fma.f64 -1/96 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) 11/3072)))) (pow.f64 l 3))))
(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 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 -1/16 (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 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 (pow.f64 kx 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 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 (pow.f64 kx 4) (fma.f64 1/1024 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))) (*.f64 2 (*.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))) (*.f64 1/96 (fma.f64 -6 (/.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)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (fma.f64 -1/16 (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (*.f64 (pow.f64 kx 4) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))) (*.f64 2 (*.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/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 (pow.f64 kx 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))))))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 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 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))))))))))))))))
(+.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)))))))) (fma.f64 (pow.f64 kx 4) (fma.f64 1/1024 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))) (*.f64 2 (*.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))) (*.f64 1/96 (fma.f64 -6 (/.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)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 Om (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))) (*.f64 1/96 (fma.f64 -6 (/.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)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.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 l (pow.f64 (sin.f64 ky) 3))) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.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)))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (fma.f64 -45/2 (/.f64 Om (/.f64 (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))) (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)))))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) -15/32))))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (fma.f64 -1/16 (*.f64 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (fma.f64 (pow.f64 kx 4) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)))) (*.f64 2 (*.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (pow.f64 kx 6) (fma.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) (/.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))))) (pow.f64 (sin.f64 ky) 3)))) (*.f64 2 (*.f64 (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3)))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (fma.f64 -45/2 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3) (pow.f64 (sin.f64 ky) 9))) -15/32)))))) (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/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)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (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 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (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)) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))))
(+.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 (pow.f64 ky 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (*.f64 (pow.f64 ky 4) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 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 (pow.f64 ky 4) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2)))))))))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 1/96 (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 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 2 (*.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/3072 (/.f64 (*.f64 Om (+.f64 (*.f64 -6 (/.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))))) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (+.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))))))))) (+.f64 (*.f64 -1/196608 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3))))) (*.f64 1/2880 (+.f64 (*.f64 -180 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 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/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (+.f64 (*.f64 -45/2 (/.f64 (*.f64 Om (+.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 l (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 2))))) (*.f64 -15/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 3)))))))))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (fma.f64 (pow.f64 ky 4) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (*.f64 (/.f64 Om l) (/.f64 (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))))) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (*.f64 2 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (/.f64 (*.f64 -3/16 (pow.f64 Om 2)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 (pow.f64 (sin.f64 kx) 3) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 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 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 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -45/2 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 -15/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)))))))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (fma.f64 (pow.f64 ky 4) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 6))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))))))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/2048 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 1/96 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))))))))))) (*.f64 2 (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -1/3072 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))))) (*.f64 (pow.f64 (sin.f64 kx) 3) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))) (fma.f64 -1/196608 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3))) (*.f64 1/2880 (fma.f64 -180 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.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 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 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 Om (*.f64 l (sin.f64 kx))) 1/2)) (fma.f64 -45/2 (*.f64 (/.f64 Om l) (/.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (*.f64 -15/32 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 9) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3))))))))))))))))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(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 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))) 1)
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 2) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 Om l))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sqrt.f64 Om) l))
(/.f64 (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (*.f64 Om (/.f64 1 l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 (*.f64 Om (/.f64 1 l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l)))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (/.f64 1 l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(*.f64 (/.f64 Om (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1 (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 Om (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(/.f64 (/.f64 Om (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 Om (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) l)))
(/.f64 (/.f64 Om (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 1)
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 3)
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 3) 1/3)
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 2)
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om l)) -1)
(/.f64 1 (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) l))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 2))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))
(fabs.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 3))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))) 1))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(*.f64 2 (/.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l))))
(/.f64 2 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1)
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/3)
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(pow.f64 (/.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) l)) 2) -1)
(/.f64 1 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 1 (/.f64 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om)) 2))
(fabs.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 l 2) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2) -1)
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))) 1/2))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))) 1/2))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 (*.f64 l 2) Om) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l 2) Om))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 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 ky) (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))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(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 ky) (sin.f64 kx)) 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 ky) (sin.f64 kx)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 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 ky) (sin.f64 kx)) 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 ky) (sin.f64 kx))) 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 ky) (sin.f64 kx)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (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))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 ky) (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))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 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 ky) (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))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (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))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 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 ky) (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))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(*.f64 (cbrt.f64 (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 (sin.f64 kx) l)) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1/4))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (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 (sin.f64 kx) l)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(*.f64 (sqrt.f64 (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 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (*.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 1/4 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 1/2) 3/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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)) 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 (sin.f64 kx) l)))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(/.f64 Om (*.f64 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 1 (*.f64 l (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 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om 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 (cbrt.f64 Om) l) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 Om) (sin.f64 kx)) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) (sin.f64 kx)))
(*.f64 (/.f64 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 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (*.f64 (cbrt.f64 (sin.f64 kx)) l)))
(/.f64 (/.f64 Om (*.f64 (cbrt.f64 (sin.f64 kx)) l)) (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) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.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 (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 (sin.f64 kx) l)) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 3) 1/3)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) -1)
(/.f64 1 (*.f64 (/.f64 (sin.f64 kx) Om) l))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2))
(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 (sin.f64 kx) l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 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 (sin.f64 kx) l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(-.f64 (/.f64 1/4 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (/.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2)) (-.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx)))))
(*.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 2) (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3)) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (*.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))
(/.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3))) (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2)) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2)) (-.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx)))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (*.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))
(/.f64 (neg.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3)))) (+.f64 -1/4 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(/.f64 (-.f64 -1/8 (*.f64 1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3))) (-.f64 -1/4 (-.f64 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2))) (neg.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2))) (neg.f64 (-.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 3) 1/8) (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 2) (-.f64 1/4 (*.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2))))
(/.f64 (+.f64 1/8 (*.f64 1/64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3))) (+.f64 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2) (-.f64 1/4 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 1)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)) 3)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))
(fabs.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 (sin.f64 kx) l)) 1/2) 3) 1/3)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2))
(fabs.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(log.f64 (exp.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2) 3/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(exp.f64 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(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 (sin.f64 kx) l)) 1/2)) 1))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1/4 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 1/2 (sqrt.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 2)) Om)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 2))) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (*.f64 l 2))) (neg.f64 Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 3) 1/3)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 2)
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2))
(fabs.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (*.f64 l 2) Om)))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 3))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (/.f64 (*.f64 l 2) Om) 3)))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 1))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 1) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(*.f64 (pow.f64 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) -1/2)))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2))) (*.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))) 1)
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 1)
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2)) 1/2)
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 3)
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3) 1/3)
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 2)
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)) 2)))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om))) 3))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))) 1))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 2) Om)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))) 1)
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(*.f64 1 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) (cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))) (cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/8) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/8))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/4) (pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/4))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)) 1/2)
(sqrt.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)))))
(sqrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)) 1/2)
(sqrt.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)))
(fabs.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(log.f64 (exp.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/4))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) 1))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4)))
(pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 1/4)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))) 1)
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l)))
(*.f64 1 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l 2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 Om (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 2) (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 Om l) 1) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 Om l) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 1/2 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) l)) (/.f64 1/2 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l)) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 Om l) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l)) (/.f64 1/2 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (/.f64 Om (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) l)) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (/.f64 Om (*.f64 l 2)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 (*.f64 1 (/.f64 Om (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 l 2)))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(/.f64 (/.f64 Om (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 l 2))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (/.f64 Om (*.f64 l 2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 Om (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 l 2))))
(/.f64 (/.f64 (/.f64 Om (*.f64 l 2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l 2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 Om (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (/.f64 Om (*.f64 l 2))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) 1) (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l 2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 Om (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (/.f64 Om (*.f64 l 2))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1)
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 3)
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 3) 1/3)
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 2)
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2))) -1)
(/.f64 1 (*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) (*.f64 l 2)))
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l 2))))
(sqrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(fabs.f64 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 3))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om (*.f64 l 2)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))) 1))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l)))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 1/4))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))) (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))) (fabs.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))) (fabs.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)))))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 3))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/4) (pow.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2) 3/4)))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))) 1))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 1/2 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2))

eval996.0ms (5.8%)

Compiler

Compiled 54212 to 37228 computations (31.3% saved)

prune222.0ms (1.3%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New9396945
Fresh134
Picked145
Done000
Total94113954
Accuracy
100.0%
Counts
954 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2) 1/3)
50.3%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
33.1%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4) 2)
100.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
99.6%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
48.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky))) 1/2)))
50.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
86.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 ky l) Om)))) 1/2)))
57.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))
49.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
33.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
61.2%
(sqrt.f64 (+.f64 1/2 1/2))
57.2%
(sqrt.f64 1/2)
50.8%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2) 1/3)
50.3%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
33.1%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4) 2)
100.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
99.6%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
48.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky))) 1/2)))
50.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
86.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 ky l) Om)))) 1/2)))
57.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))
49.2%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
33.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
61.2%
(sqrt.f64 (+.f64 1/2 1/2))
57.2%
(sqrt.f64 1/2)
Compiler

Compiled 798 to 652 computations (18.3% saved)

localize284.0ms (1.6%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
100.0%
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
99.8%
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
99.8%
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))
95.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
99.9%
(*.f64 l (sin.f64 kx))
99.3%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4) 2)
96.1%
(/.f64 Om (*.f64 l (sin.f64 kx)))
91.7%
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)
99.8%
(/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky)))
99.7%
(*.f64 l (sin.f64 ky))
95.6%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
99.2%
(/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
99.2%
(/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
97.7%
(/.f64 (/.f64 Om l) (sin.f64 ky))
Compiler

Compiled 290 to 137 computations (52.8% saved)

series179.0ms (1%)

Counts
14 → 396
Calls

126 calls:

TimeVariablePointExpression
77.0ms
kx
@inf
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)
17.0ms
kx
@-inf
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)
7.0ms
ky
@0
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))
2.0ms
l
@-inf
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4) 2)
2.0ms
Om
@-inf
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4) 2)

rewrite134.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
350×log1p-expm1-u
350×expm1-log1p-u
345×pow1
343×add-exp-log
342×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045526
1767508
Stop Event
node limit
Counts
14 → 271
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)))
(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 (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky))) 1/2)))
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 ky)))
(pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4) 2)
(*.f64 l (sin.f64 kx))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2)
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) -1)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 1/2) -1)
(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 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)))
(expm1.f64 (log1p.f64 (/.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 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(*.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 2 (/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2) (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2)
(pow.f64 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) -1)
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (/.f64 Om l))) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))) (*.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4) (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(-.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 (sin.f64 ky)) l))
(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 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))) 1)
(*.f64 1 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))
(pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 2)
(pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om -1/2)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 l)) (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om -1/2) 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))) 1)
(*.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(*.f64 (cbrt.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) 1/4)))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/8) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4) (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))))
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(fabs.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 kx))))
(*.f64 1 (/.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 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (*.f64 l (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 (*.f64 l (sin.f64 kx)) Om) -1)
(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 Om 3) (pow.f64 (*.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 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 (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 (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 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 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2) (*.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))))
(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)))
(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 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4)))
(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 l (sin.f64 kx)))) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 l (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1/2))
(*.f64 (pow.f64 (+.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2) (*.f64 1/2 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))))
(pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 1)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (*.f64 l 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))) 1)
(*.f64 Om (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 2) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 2)
(pow.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) Om) -1)
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))

simplify364.0ms (2.1%)

Algorithm
egg-herbie
Rules
1688×times-frac
948×*-commutative
656×sqr-pow
582×+-commutative
384×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0155352640
1474450666
Stop Event
node limit
Counts
667 → 713
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))
(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/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (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 ky) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 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/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 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/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 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))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 ky 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 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 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 ky 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 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 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 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 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 1/2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (*.f64 1/2 (*.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/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 7/1024 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 kx))) Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 kx))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 kx))) Om)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 Om 3)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 kx))) Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 kx))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 kx))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (sin.f64 kx))) Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (sin.f64 kx))) Om)) (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (sin.f64 kx))) Om)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))))))))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 l 3))) (pow.f64 1/2 1/4))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 l 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (*.f64 1/2 (/.f64 (*.f64 kx (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))))) Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 kx (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))))) Om)) (*.f64 (pow.f64 kx 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 kx (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))))) Om)) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 kx 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 l (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om)))))))))
(/.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)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 7/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 Om 3))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 kx))) Om) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 Om 3)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2)))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))))))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) Om))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 l 3) (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 l 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 kx))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 l 3))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)
(+.f64 (/.f64 (*.f64 kx (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))
(+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (+.f64 (/.f64 (*.f64 kx (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)))
(+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 l (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om)))))) (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) Om))) (+.f64 (/.f64 (*.f64 kx (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 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 kx l)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 kx 3) l)) (*.f64 kx l))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 kx 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 kx 5) l)) (*.f64 kx l)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 kx 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 kx 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 kx 5) l)) (*.f64 kx l))))
(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 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))))))))
(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 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)))))))))
(*.f64 2 (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) (/.f64 (*.f64 (pow.f64 ky 2) l) (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)))) (sin.f64 kx))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) (/.f64 (*.f64 (pow.f64 ky 2) l) (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)))) (sin.f64 kx))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) (+.f64 (/.f64 (*.f64 (pow.f64 ky 2) l) (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)))))) (sin.f64 kx)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(+.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 2) l) (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)))) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 2) l) (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)))) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) l) (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)))))) (sin.f64 ky)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 l (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 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))))))
(*.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 (/.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 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2)
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) -1)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 1/2) -1)
(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 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)))
(expm1.f64 (log1p.f64 (/.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 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(*.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 2 (/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2) (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2)
(pow.f64 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) -1)
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (/.f64 Om l))) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (log.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))) (*.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4) (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1/2))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(-.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 (sin.f64 ky)) l))
(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 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))) 1)
(*.f64 1 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))
(pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 2)
(pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om -1/2)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 l)) (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om -1/2) 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))) 1)
(*.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(*.f64 (cbrt.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) 1/4)))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/8) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/8))
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4) (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))))
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(fabs.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(log.f64 (exp.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 kx))))
(*.f64 1 (/.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 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (*.f64 l (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 (*.f64 l (sin.f64 kx)) Om) -1)
(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 Om 3) (pow.f64 (*.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 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 (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 (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 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 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2) (*.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))))
(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)))
(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 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4)))
(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 l (sin.f64 kx)))) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 l (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1/2))
(*.f64 (pow.f64 (+.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2) (*.f64 1/2 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))))
(pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 1)
(pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 2))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 l 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (*.f64 l 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))) 1)
(*.f64 Om (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 2) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 2)
(pow.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) Om) -1)
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
Outputs
(/.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 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 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)))))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)))
(/.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 Om 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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (*.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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (*.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 -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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7))) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7))) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 (/.f64 Om l) (/.f64 1/4 (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 (*.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 (*.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 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 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 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 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 (pow.f64 (*.f64 l (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 (*.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 (*.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 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 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 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 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 (pow.f64 (*.f64 l (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 (*.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 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3)) (neg.f64 (/.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))) (/.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 (*.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 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3))) (*.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))) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 Om 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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (*.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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky)))))
(-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (*.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 (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 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))))))
(-.f64 (-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) (*.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 (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 -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 Om (*.f64 l (sin.f64 ky))) (*.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 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (*.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 Om (*.f64 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 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/32))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 l 7) (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (/.f64 (pow.f64 (sin.f64 ky) 2) -3/512))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 3) 1/32))))))
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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 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 (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))))) (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(-.f64 (-.f64 1/2 (*.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)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (/.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 (*.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))))) (*.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 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 -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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (-.f64 1/2 (*.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)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)) (*.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)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (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)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.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 (*.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 (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 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) 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))))
(+.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)))))
(+.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))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(/.f64 (*.f64 (*.f64 l 2) (sin.f64 ky)) Om)
(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)))))
(+.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 (/.f64 Om 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 (*.f64 l (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/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/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (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 ky) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 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 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (-.f64 (/.f64 1/512 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 4))) (/.f64 1/32 (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (-.f64 (/.f64 1/512 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/4)) (/.f64 1/32 (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -1/2))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (/.f64 (*.f64 1/2 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (/.f64 (*.f64 1/2 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.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)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -1/2))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (/.f64 (*.f64 1/2 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (/.f64 (*.f64 1/2 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 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))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.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)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (*.f64 (*.f64 8 (pow.f64 l 6)) (pow.f64 (sin.f64 ky) 6))) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -1/2))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 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 (*.f64 (pow.f64 (sin.f64 ky) 2) (-.f64 (*.f64 -1/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 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 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 ky) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) 8)) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (pow.f64 (/.f64 (*.f64 -1/2 (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2)))))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)) 8)) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (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 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)))))
(+.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 (/.f64 Om 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 (*.f64 l (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/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/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 (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/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (pow.f64 (/.f64 Om (sin.f64 ky)) 3)) (*.f64 -1/128 (pow.f64 (/.f64 Om (sin.f64 ky)) 3))) (*.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 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)))))
(+.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 (*.f64 -1/128 (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 (/.f64 -1/128 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 (pow.f64 Om 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 ky) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 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 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/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 ky) 3)) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (/.f64 (*.f64 -1/128 (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/2 (/.f64 (-.f64 (*.f64 -1/32 (pow.f64 (/.f64 Om (sin.f64 ky)) 3)) (*.f64 -1/128 (pow.f64 (/.f64 Om (sin.f64 ky)) 3))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (*.f64 (/.f64 -1/128 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 (pow.f64 Om 2) (*.f64 1/2 (sqrt.f64 1/2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 ky 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 (*.f64 1/2 (pow.f64 ky 4)) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 (*.f64 1/2 (pow.f64 ky 4)) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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)))))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 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 ky 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) 2)))) (*.f64 (pow.f64 ky 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 (*.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 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/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 (*.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 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 (*.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)))) (neg.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) 2))))))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/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)))))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 ky 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 (*.f64 -4/3 (pow.f64 l 2)) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (-.f64 (*.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 (*.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 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 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 (*.f64 -4/3 (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 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4)))))))
(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)))))
(+.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 (*.f64 -1/128 (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 (/.f64 -1/128 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 (pow.f64 Om 2) (*.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 (*.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 (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 (pow.f64 Om 3)) (*.f64 (pow.f64 (*.f64 l (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 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 -1/1024 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 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)))))
(+.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 (*.f64 -1/128 (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 (/.f64 -1/128 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 (pow.f64 Om 2) (*.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 (*.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 (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 (pow.f64 Om 3)) (*.f64 (pow.f64 (*.f64 l (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 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 -1/1024 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 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)))))
(+.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 (*.f64 -1/128 (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 (/.f64 -1/128 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 (pow.f64 Om 2) (*.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 (*.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 (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 (pow.f64 Om 3)) (*.f64 (pow.f64 (*.f64 l (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 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 -1/1024 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 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 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 (*.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)))
(+.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 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 (/.f64 Om (*.f64 l ky)) -1/2)
(*.f64 (/.f64 Om l) (/.f64 -1/2 ky))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 Om (/.f64 l ky)) -1/12))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 1/2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/12 (/.f64 Om (/.f64 l ky)) (*.f64 (*.f64 1/2 (pow.f64 ky 3)) (*.f64 (/.f64 Om l) -7/360))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (*.f64 1/2 (*.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/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/12 (/.f64 Om (/.f64 l ky)) (*.f64 1/2 (+.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)))))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))
(fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4)))
(fma.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (pow.f64 1/2 1/4)))
(fma.f64 -3/128 (/.f64 (*.f64 (pow.f64 1/2 1/4) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 7/1024 (*.f64 (pow.f64 1/2 1/4) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))))
(fma.f64 -3/128 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 7/1024 (*.f64 (pow.f64 1/2 1/4) (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3)) (fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (pow.f64 1/2 1/4))))
(fma.f64 -3/128 (/.f64 (*.f64 (pow.f64 1/2 1/4) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (fma.f64 7/1024 (*.f64 (pow.f64 1/2 1/4) (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3)) (fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (pow.f64 1/2 1/4))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 kx))) Om)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 kx))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om)))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (sin.f64 kx))) Om)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 Om 3)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) (+.f64 (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/16))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) (+.f64 (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om)))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8)))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/16))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om))))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om)))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 kx))) Om)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 kx))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om))))))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (sin.f64 kx))) Om)) (/.f64 (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (fma.f64 -1 (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 3) (fma.f64 -2/3 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/48)))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om)))))))) (/.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 3) (fma.f64 -2/3 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/48))))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om))))))) (/.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (sin.f64 kx))) Om)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) (*.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (sin.f64 kx))) Om)) (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l))))))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8)))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l)))))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8)))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (sin.f64 kx))) Om)) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l))))))) (fma.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 11/16)))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) (fma.f64 1/2 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l)))))) (fma.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8)) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 11/16)))))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))
(fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 l 3))) (pow.f64 1/2 1/4))))
(fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128) (pow.f64 l 2)) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (fma.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 11/1024)) (pow.f64 l 3)) (pow.f64 1/2 1/4))))
(pow.f64 1/2 1/4)
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/4))
(fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (pow.f64 1/2 1/4))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/4)))
(fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 l 3)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/4) (/.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/4))))
(fma.f64 -1 (*.f64 (pow.f64 1/2 1/4) (/.f64 (fma.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 11/3072)) (pow.f64 l 3))) (fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4))))
(-.f64 (fma.f64 1/8 (*.f64 (pow.f64 1/2 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))) (fma.f64 (pow.f64 1/2 1/4) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128) (pow.f64 l 2)) (pow.f64 1/2 1/4))) (*.f64 (pow.f64 1/2 1/4) (/.f64 (fma.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 11/3072)) (pow.f64 l 3))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx)))))
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx))))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx)))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (*.f64 1/2 (/.f64 (*.f64 kx (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))))) Om)))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 l kx) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))))) Om))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 l kx) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))))) Om))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 kx (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))))) Om)) (*.f64 (pow.f64 kx 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) (fma.f64 1/2 (/.f64 kx (/.f64 Om (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx))))))) (*.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx))))) (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) (fma.f64 1/2 (/.f64 kx (/.f64 Om (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx)))))) (*.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx)))) (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 kx (*.f64 l (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))))) Om)) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 kx 3) (*.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 l (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om)))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) (fma.f64 1/2 (/.f64 kx (/.f64 Om (*.f64 l (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx))))))) (fma.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (*.f64 (pow.f64 kx 3) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx))))) (fma.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (/.f64 (*.f64 16 (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 l (/.f64 Om (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))))))))))))
(+.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) (fma.f64 1/2 (/.f64 kx (/.f64 Om (*.f64 l (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx)))))) (fma.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (*.f64 (pow.f64 kx 3) (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx)))) (fma.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (/.f64 (*.f64 16 (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 l (/.f64 Om (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))))))))))))
(/.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 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (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 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)))
(+.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 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (fma.f64 -1 (*.f64 (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 kx 5)) (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 (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 kx 5))) (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1/32))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -3/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -3/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 7/512 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (fma.f64 (pow.f64 Om 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) -1/32) (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/128)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (fma.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1/32) (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/128)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 Om 3))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (sin.f64 kx))) Om) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 Om 3)) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (*.f64 -1 (log.f64 (/.f64 1 Om)))))) 2))))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/16)))) (+.f64 (+.f64 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)) (*.f64 (sin.f64 kx) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8))) (pow.f64 Om 3))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (neg.f64 (neg.f64 (log.f64 Om))))) 2)))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2) (/.f64 (pow.f64 Om 3) (fma.f64 -1/4 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/16)))) (+.f64 (+.f64 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)))) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)) (*.f64 (sin.f64 kx) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8))) (pow.f64 Om 3))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx)))) (log.f64 Om))) 2)))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))))))
(fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 Om 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (neg.f64 (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 kx)))))) (*.f64 -1 (log.f64 (/.f64 -1 Om)))))) 2)))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 l (*.f64 (*.f64 (sin.f64 kx) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2))) (*.f64 2 (*.f64 (fma.f64 -2/3 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/48)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))) (pow.f64 Om 3)) (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) -3/8))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (neg.f64 (log.f64 (/.f64 -1 Om))))) 2))))))))
(-.f64 (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2)))) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2))))))) (/.f64 (-.f64 (*.f64 2 (*.f64 (fma.f64 -2/3 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 11/48)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2))) (*.f64 l (*.f64 (*.f64 (sin.f64 kx) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -3/8)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (neg.f64 (/.f64 1/4 (*.f64 l (sin.f64 kx))))) (log.f64 (/.f64 -1 Om)))) 2)))) (pow.f64 Om 3)))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2)
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2)) (sin.f64 kx)) Om))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2)) (sin.f64 kx)) Om))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2)))
(fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2)) (sin.f64 kx)) Om)))
(fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2)) (sin.f64 kx)) Om)))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3))))))) (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) Om))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2) (sin.f64 kx))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om (sin.f64 kx)))) (*.f64 -1 (log.f64 l))))) 2))))
(fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2)))) (fma.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 11/16)) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2) (/.f64 Om (*.f64 (sin.f64 kx) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8))))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (neg.f64 (log.f64 l)))) 2)) (sin.f64 kx)) Om))))
(fma.f64 (pow.f64 l 2) (fma.f64 1/4 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2)))) (fma.f64 (pow.f64 l 3) (fma.f64 2 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 Om 3)) 11/16)) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2) (/.f64 Om (*.f64 (sin.f64 kx) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -3/8))))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2) (/.f64 (*.f64 (*.f64 l (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 (*.f64 Om 1/4) (sin.f64 kx))) (log.f64 l))) 2)) (sin.f64 kx)) Om))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 l 3) (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 l 3))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (fma.f64 1/4 (/.f64 Om (/.f64 (*.f64 (pow.f64 l 3) (sin.f64 kx)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128))) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 3) (fma.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 11/1024))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128) (pow.f64 l 3))) (*.f64 2 (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128))) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 3) (fma.f64 -1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 11/1024))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 kx))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/3072 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/256 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 l 3))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/128 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (fma.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 11/3072))))) (pow.f64 l 3)) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128))))))))
(+.f64 (-.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 -1/4 (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))) (*.f64 2 (*.f64 (sqrt.f64 1/2) (fma.f64 -1/96 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 11/3072))))) (pow.f64 l 3))) (fma.f64 1/64 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (sqrt.f64 1/2))) (fma.f64 1/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/2)) l) (sin.f64 kx)) (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -3/128)))))))
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2)
(pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2)
(+.f64 (/.f64 (*.f64 kx (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2) (/.f64 (*.f64 (*.f64 l kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2)) Om))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2) (/.f64 (*.f64 (*.f64 l kx) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2)) Om))
(+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (+.f64 (/.f64 (*.f64 kx (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)))
(fma.f64 (pow.f64 kx 2) (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2))) (*.f64 2 (*.f64 (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2) (/.f64 (*.f64 (*.f64 l kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2)) Om)))
(fma.f64 (pow.f64 kx 2) (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2))) (*.f64 2 (*.f64 (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2)))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2) (/.f64 (*.f64 (*.f64 l kx) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2)) Om)))
(+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2)) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -2 (/.f64 l Om)) (*.f64 16 (/.f64 (pow.f64 l 3) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 l (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om)))))) (/.f64 (*.f64 l (*.f64 (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2) (+.f64 (*.f64 1/8 (+.f64 1/3 (*.f64 -4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 1/8 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) Om))) (+.f64 (/.f64 (*.f64 kx (*.f64 l (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))) Om) (pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 1/4 (/.f64 Om l))) (*.f64 -1 (log.f64 kx))))) 2))))
(fma.f64 (pow.f64 kx 2) (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2))) (*.f64 2 (*.f64 (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2)))) (fma.f64 (pow.f64 kx 3) (fma.f64 2 (*.f64 (fma.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (/.f64 (*.f64 16 (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 l (/.f64 Om (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2)))))))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2)) (/.f64 l (/.f64 Om (*.f64 (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2))))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2) (/.f64 (*.f64 (*.f64 l kx) (pow.f64 (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (neg.f64 (log.f64 kx)))) 2)) Om))))
(fma.f64 (pow.f64 kx 2) (fma.f64 1/4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2))) (*.f64 2 (*.f64 (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2)))) (fma.f64 (pow.f64 kx 3) (fma.f64 2 (*.f64 (fma.f64 1/48 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) (fma.f64 1/24 (fma.f64 -2 (/.f64 l Om) (/.f64 (*.f64 16 (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 l (/.f64 Om (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2)))))))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2)) (/.f64 l (/.f64 Om (*.f64 (*.f64 1/8 (+.f64 (+.f64 1/3 (/.f64 (*.f64 -4 (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2))))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2) (/.f64 (*.f64 (*.f64 l kx) (pow.f64 (pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (*.f64 (/.f64 Om l) 1/4)) (log.f64 kx))) 2)) Om))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om l) (sin.f64 kx)) 1/2))
(*.f64 kx l)
(*.f64 l kx)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 kx 3) l)) (*.f64 kx l))
(fma.f64 -1/6 (*.f64 l (pow.f64 kx 3)) (*.f64 l kx))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 kx 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 kx 5) l)) (*.f64 kx l)))
(fma.f64 -1/6 (*.f64 l (pow.f64 kx 3)) (fma.f64 1/120 (*.f64 l (pow.f64 kx 5)) (*.f64 l kx)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 kx 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 kx 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 kx 5) l)) (*.f64 kx l))))
(fma.f64 -1/6 (*.f64 l (pow.f64 kx 3)) (fma.f64 -1/5040 (*.f64 l (pow.f64 kx 7)) (fma.f64 1/120 (*.f64 l (pow.f64 kx 5)) (*.f64 l kx))))
(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 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))
(+.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 (*.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(+.f64 (sqrt.f64 (+.f64 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 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) (*.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(+.f64 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) (*.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 -1/16 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (pow.f64 (sin.f64 kx) 3)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(+.f64 (sqrt.f64 (+.f64 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 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) (*.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))) (*.f64 (pow.f64 ky 6) (*.f64 (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/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 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)))))) (neg.f64 (/.f64 (*.f64 -1/16 (*.f64 Om (-.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 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)))) 2)))) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))))))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(+.f64 (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) (*.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 -1/16 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (pow.f64 (sin.f64 kx) 3)))) 2)) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))) (*.f64 (pow.f64 ky 6) (*.f64 (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/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 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)))))) (neg.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (pow.f64 (sin.f64 kx) 3)))) 2)) l))))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))))))) (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2))
(sqrt.f64 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2))
(+.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 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2)) (*.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/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 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 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)) (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 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2)) (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 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2)))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/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 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)) (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 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 (+.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))))))) (*.f64 1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2)) (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 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 (+.f64 (*.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))))))) (*.f64 1/16 (*.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2))) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 Om) (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/2))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) l)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky))) 1/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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (*.f64 (/.f64 Om l) 1/4) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 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 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 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 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 (/.f64 Om l) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 2 (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 l 2) (sin.f64 kx))
(+.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) (/.f64 (*.f64 (pow.f64 ky 2) l) (sin.f64 kx)))
(fma.f64 2 (*.f64 l (sin.f64 kx)) (/.f64 (pow.f64 ky 2) (/.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) (/.f64 (*.f64 (pow.f64 ky 2) l) (sin.f64 kx))))
(fma.f64 -1 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (fma.f64 2 (*.f64 l (sin.f64 kx)) (/.f64 (pow.f64 ky 2) (/.f64 (sin.f64 kx) l))))
(-.f64 (fma.f64 2 (*.f64 l (sin.f64 kx)) (/.f64 (pow.f64 ky 2) (/.f64 (sin.f64 kx) l))) (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) (+.f64 (/.f64 (*.f64 (pow.f64 ky 2) l) (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)))))) (sin.f64 kx)))))
(fma.f64 -1 (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (+.f64 (fma.f64 2 (*.f64 l (sin.f64 kx)) (/.f64 (pow.f64 ky 2) (/.f64 (sin.f64 kx) l))) (/.f64 (*.f64 (*.f64 (pow.f64 ky 6) 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))))) (sin.f64 kx))))
(-.f64 (+.f64 (fma.f64 2 (*.f64 l (sin.f64 kx)) (/.f64 (pow.f64 ky 2) (/.f64 (sin.f64 kx) l))) (/.f64 (*.f64 (*.f64 (pow.f64 ky 6) 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))))) (sin.f64 kx))) (/.f64 (pow.f64 ky 4) (/.f64 (sin.f64 kx) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 l 2) (sin.f64 ky))
(+.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 2) l) (sin.f64 ky)))
(fma.f64 2 (*.f64 l (sin.f64 ky)) (/.f64 (pow.f64 kx 2) (/.f64 (sin.f64 ky) l)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 2) l) (sin.f64 ky))))
(fma.f64 -1 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (fma.f64 2 (*.f64 l (sin.f64 ky)) (/.f64 (pow.f64 kx 2) (/.f64 (sin.f64 ky) l))))
(-.f64 (fma.f64 2 (*.f64 l (sin.f64 ky)) (/.f64 (pow.f64 kx 2) (/.f64 (sin.f64 ky) l))) (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) l) (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)))))) (sin.f64 ky)))))
(fma.f64 -1 (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (+.f64 (fma.f64 2 (*.f64 l (sin.f64 ky)) (/.f64 (pow.f64 kx 2) (/.f64 (sin.f64 ky) l))) (/.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))))) (sin.f64 ky))))
(-.f64 (+.f64 (fma.f64 2 (*.f64 l (sin.f64 ky)) (/.f64 (pow.f64 kx 2) (/.f64 (sin.f64 ky) l))) (/.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))))) (sin.f64 ky))) (/.f64 (pow.f64 kx 4) (/.f64 (sin.f64 ky) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (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 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 1/2 (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 Om l) (/.f64 (pow.f64 ky 2) (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 (/.f64 Om l) (/.f64 1/2 (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 Om l) (/.f64 (pow.f64 ky 2) (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 (/.f64 Om 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 (/.f64 Om l) (/.f64 1/2 (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 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 (/.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 (/.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 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 (/.f64 Om l) (/.f64 1/2 (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 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1/2 (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 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 Om l) (/.f64 1/2 (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 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 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))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 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 (/.f64 Om l) (/.f64 1/2 (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 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 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)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 -1/4 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 (/.f64 Om l) (/.f64 1/2 (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 (*.f64 1/2 (/.f64 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 Om l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 3)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3) 1/3)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 2)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 Om l)) -1)
(/.f64 1 (*.f64 (/.f64 (sin.f64 ky) Om) l))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2))
(fabs.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 3))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) 1))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 1/2) -1)
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))) 1/2))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2)))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))) 1)
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(*.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(*.f64 2 (/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2) (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 1)
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 3) 1/3)
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 2)
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(pow.f64 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) -1)
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 2 (sin.f64 ky))))
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))
(sqrt.f64 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 (/.f64 Om l))) (sin.f64 ky)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)) 3))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(exp.f64 (log.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 1))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2)))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2)))) (*.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))) 3)))) (sqrt.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (+.f64 1 (/.f64 4 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 2))))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky)))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (/.f64 2 (/.f64 Om l)) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))) 1)
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(*.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1))) (cbrt.f64 (sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4) (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))))
(*.f64 (pow.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))) (sqrt.f64 (cbrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 Om -1/2) 1/2) (*.f64 l (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (+.f64 (pow.f64 (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))) 2) (*.f64 -1/2 (/.f64 (*.f64 Om -1/4) (*.f64 l (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))) 3))) (sqrt.f64 (+.f64 1/4 (+.f64 (pow.f64 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))) 2) (*.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 -1/4 (sin.f64 ky))))))))
(pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/2)
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1)
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))) 3)
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)) 3/2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 1/4) 2)
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(fabs.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)))))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2) 3/2))
(cbrt.f64 (pow.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2)) 1/2))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))) 1))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1) 1/2))))
(sqrt.f64 (*.f64 1/2 (fma.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)) 1)))
(-.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 (sin.f64 ky)) l))
(*.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 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))) 1)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 1 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 (*.f64 Om -1/2) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 1)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 3)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 3) 1/3)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 2)
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om -1/2)) -1)
(/.f64 1 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) -1/2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 2))
(fabs.f64 (*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky))))
(log.f64 (pow.f64 (exp.f64 (/.f64 -1/2 l)) (/.f64 Om (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky))) 3))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 Om -1/2) 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(exp.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))) 1))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1/2 l) (/.f64 Om (sin.f64 ky)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))) 1)
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(*.f64 1 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(*.f64 (cbrt.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) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/8) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/8))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(*.f64 (pow.f64 1 1/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 1/4))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4) (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 1/4))
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2)
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))))
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2)
(sqrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(fabs.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 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(log.f64 (exp.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 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(log.f64 (+.f64 1 (expm1.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 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/4))
(expm1.f64 (log1p.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 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) 1))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(log1p.f64 (expm1.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 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4)
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 Om (/.f64 1 (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (/.f64 Om 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 (/.f64 Om l) (sin.f64 kx))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/3)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) -1)
(/.f64 1 (/.f64 l (/.f64 Om (sin.f64 kx))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2))
(fabs.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(-.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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om l) (sin.f64 kx)) 1/2))) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om 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 (/.f64 Om 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 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om 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 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2)))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 kx))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))) 2) (*.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3))) (sqrt.f64 (-.f64 (+.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2)) (*.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (*.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3) 1/64))) (sqrt.f64 (-.f64 (+.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2))) (*.f64 (/.f64 1/2 l) (/.f64 (*.f64 Om 1/4) (sin.f64 kx))))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om l) (sin.f64 kx)) 1/2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 3))
(sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4) (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/4)))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om 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 (/.f64 Om l) (sin.f64 kx)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 kx)))) 1)
(*.f64 l (sin.f64 kx))
(pow.f64 (*.f64 l (sin.f64 kx)) 1)
(*.f64 l (sin.f64 kx))
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 kx))) 3)
(*.f64 l (sin.f64 kx))
(pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) 1/3)
(*.f64 l (sin.f64 kx))
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 l (sin.f64 kx))
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(fabs.f64 (*.f64 l (sin.f64 kx)))
(log.f64 (pow.f64 (exp.f64 l) (sin.f64 kx)))
(*.f64 l (sin.f64 kx))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (sin.f64 kx)))))
(*.f64 l (sin.f64 kx))
(cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3))
(*.f64 l (sin.f64 kx))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 l (sin.f64 kx))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))
(*.f64 l (sin.f64 kx))
(expm1.f64 (log1p.f64 (*.f64 l (sin.f64 kx))))
(*.f64 l (sin.f64 kx))
(exp.f64 (log.f64 (*.f64 l (sin.f64 kx))))
(*.f64 l (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (*.f64 l (sin.f64 kx))) 1))
(*.f64 l (sin.f64 kx))
(log1p.f64 (expm1.f64 (*.f64 l (sin.f64 kx))))
(*.f64 l (sin.f64 kx))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4) (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))))
(*.f64 (pow.f64 (+.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1/2 (*.f64 l 2))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1/2 (*.f64 l 2))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/4) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/4))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2) (*.f64 1/2 (/.f64 (*.f64 Om 1/2) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1/2 (*.f64 l 2))) 3))) (sqrt.f64 (-.f64 (+.f64 1/4 (pow.f64 (*.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1/2 (*.f64 l 2))) 2)) (*.f64 1/2 (*.f64 (/.f64 Om (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1/2 (*.f64 l 2)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/4) 3))) (sqrt.f64 (-.f64 (+.f64 1/4 (pow.f64 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/4) 2)) (*.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/4)))))
(pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1)
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))) 3)
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))) 1))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2))
(sqrt.f64 (fma.f64 1/2 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 1)
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 1)
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3)
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3) 1/3)
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2)
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 2))
(fabs.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 l 2)))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (*.f64 l 2) 3)))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l 2) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(*.f64 (*.f64 l 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))) 1)
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 Om (/.f64 1 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 1 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 2) (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1)
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 3)
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3) 1/3)
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 2)
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(pow.f64 (/.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) Om) -1)
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 Om (*.f64 l 2))))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 2))
(fabs.f64 (/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(log.f64 (exp.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 3))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)) 3)))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))) 1))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))))
(/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2)))
(/.f64 Om (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))

eval537.0ms (3.1%)

Compiler

Compiled 30351 to 20437 computations (32.7% saved)

prune151.0ms (0.9%)

Pruning

13 alts after pruning (6 fresh and 7 done)

PrunedKeptTotal
New7424746
Fresh224
Picked235
Done044
Total74613759
Accuracy
100.0%
Counts
759 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2) 1/3)
50.3%
(pow.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 1/2 (/.f64 Om l)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 1/4) 2)
33.1%
(pow.f64 (pow.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1/4) 2)
49.1%
(sqrt.f64 (+.f64 (/.f64 (*.f64 Om 1/4) (*.f64 l (sin.f64 ky))) 1/2))
100.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
99.6%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
86.9%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky)))))))
50.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 Om (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 l 2))) 1/2)))
57.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))
33.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
48.4%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
57.2%
(sqrt.f64 1/2)
61.2%
1
Compiler

Compiled 588 to 434 computations (26.2% saved)

regimes168.0ms (1%)

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

19 calls:

12.0ms
(sin.f64 kx)
12.0ms
(sin.f64 ky)
12.0ms
l
12.0ms
(*.f64 2 l)
12.0ms
Om
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 638 to 483 computations (24.3% saved)

regimes78.0ms (0.5%)

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

8 calls:

10.0ms
(sin.f64 kx)
10.0ms
(*.f64 2 l)
9.0ms
Om
9.0ms
kx
9.0ms
(sin.f64 ky)
Results
AccuracySegmentsBranch
99.6%1l
99.6%1Om
99.6%1kx
99.6%1ky
99.6%1(/.f64 (*.f64 2 l) Om)
99.6%1(*.f64 2 l)
99.6%1(sin.f64 kx)
99.6%1(sin.f64 ky)
Compiler

Compiled 281 to 204 computations (27.4% saved)

regimes177.0ms (1%)

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

6 calls:

86.0ms
l
32.0ms
ky
20.0ms
Om
19.0ms
kx
8.0ms
(sin.f64 ky)
Results
AccuracySegmentsBranch
88.8%2l
90.8%2Om
88.9%3kx
90.0%5ky
86.9%1(sin.f64 kx)
86.9%1(sin.f64 ky)
Compiler

Compiled 158 to 121 computations (23.4% saved)

regimes287.0ms (1.7%)

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

6 calls:

81.0ms
(sin.f64 kx)
60.0ms
ky
59.0ms
Om
31.0ms
(sin.f64 ky)
31.0ms
kx
Results
AccuracySegmentsBranch
75.5%10ky
68.7%6kx
69.1%7(sin.f64 kx)
73.6%6(sin.f64 ky)
79.2%4l
82.6%2Om
Compiler

Compiled 114 to 87 computations (23.7% saved)

regimes9.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
1
Outputs
1
Calls

3 calls:

3.0ms
ky
3.0ms
Om
3.0ms
l
Results
AccuracySegmentsBranch
61.2%1ky
61.2%1l
61.2%1Om
Compiler

Compiled 20 to 17 computations (15% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
1.906446174118136e+87
8.307158216727189e+87
Results
35.0ms96×body256valid
Compiler

Compiled 190 to 167 computations (12.1% saved)

bsearch14.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
2.8100110988384067e+46
3.4121674438531527e+46
Results
13.0ms48×body256valid
Compiler

Compiled 79 to 74 computations (6.3% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Rules
+-commutative
1-exp
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048203
157203
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(if (<=.f64 Om 2300000000000000171685525966363483719926216117629215685362984253898262741028125372579840) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(if (<=.f64 Om 28499999999999999424189662456021286451817742336) (sqrt.f64 1/2) 1)
1
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(if (<=.f64 Om 2300000000000000171685525966363483719926216117629215685362984253898262741028125372579840) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 2 (/.f64 Om (*.f64 l ky))))))) 1)
(if (<=.f64 Om 28499999999999999424189662456021286451817742336) (sqrt.f64 1/2) 1)
1
Compiler

Compiled 80 to 68 computations (15% saved)

soundness2.4s (14%)

Rules
1834×fma-def
1688×times-frac
1158×times-frac
1130×log1p-expm1-u
1084×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01421552
13841376
210311376
353241376
026234
1382178
25078178
062530311
1185927605
2791727539
033444
1510434
26718434
0126968246
1392664278
062530311
1185927605
2791727539
0155352640
1474450666
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 809 to 549 computations (32.1% saved)

end0.0ms (0%)

preprocess248.0ms (1.4%)

Remove

(sort kx ky)

(abs ky)

(abs kx)

(abs Om)

(abs l)

Compiler

Compiled 1074 to 878 computations (18.2% saved)

Profiling

Loading profile data...