Toniolo and Linder, Equation (3a)

Time bar (total: 19.6s)

analyze356.0ms (1.8%)

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)

sample5.0s (25.4%)

Results
4.9s8256×body256valid
Bogosity

preprocess670.0ms (3.4%)

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
truthopredexupredexsubexpr
2000-122(3.1775845210376956e-185 2.828539074796002e-150 1.4030620877516354e+184 1.6777681767280001e+193)#f
430-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(0.011012656817094629 6.340799256170183e-7 1.6899004347838283e-192 9.43624848724174e-161)(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
11(3.1571869191994695e+185 6.75104610480708e-139 3.891993245883931e-10 3.1012992147868113e+106)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)
088(4.39862881772911e+164 1.571436116602964e+306 2.8207064599881973e-52 4.601277061845896e+193)0-(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
00-0-(*.f64 2 l)
00-0-(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
00-0-l
073(4.39862881772911e+164 1.571436116602964e+306 2.8207064599881973e-52 4.601277061845896e+193)0-(pow.f64 (sin.f64 kx) 2)
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.5661791383357456e-194 9.112342558170997e-237 6.421307982255378e-276 3.887815430391351e-52)0-(pow.f64 (sin.f64 ky) 2)
00-0-ky
00-0-kx
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)
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)

prune3.0ms (0%)

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

Compiled 62 to 54 computations (12.9% saved)

localize250.0ms (1.3%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.5%
(pow.f64 (sin.f64 ky) 2)
98.9%
(/.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)))
84.3%
(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)

series38.0ms (0.2%)

Counts
4 → 124
Calls

33 calls:

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

rewrite265.0ms (1.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
025169
1356135
24724135
Stop Event
node limit
Counts
4 → 101
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (pow.f64 (/.f64 2 (/.f64 Om l)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 2 (/.f64 Om l))
(pow.f64 (sin.f64 ky) 2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(+.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 1) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 1))
(-.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 kx)) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2)))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (sin.f64 kx) 6))) (+.f64 (pow.f64 (sin.f64 kx) 4) (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (+.f64 (pow.f64 (sin.f64 kx) 4) (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (pow.f64 (/.f64 l Om) 2))) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3) 1/3)
(pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(fma.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (*.f64 l (/.f64 2 Om)) (sin.f64 ky)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 2 Om)))) 1)
(*.f64 1 (*.f64 l (/.f64 2 Om)))
(*.f64 2 (/.f64 l Om))
(*.f64 l (/.f64 2 Om))
(*.f64 (*.f64 l (/.f64 2 Om)) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 2) (cbrt.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 2))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) (sqrt.f64 (*.f64 l (/.f64 2 Om))))
(*.f64 -2 (/.f64 1 (/.f64 (neg.f64 Om) l)))
(*.f64 (/.f64 l Om) 2)
(*.f64 (/.f64 2 Om) l)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 2)))
(*.f64 (*.f64 (/.f64 2 Om) 1) l)
(*.f64 (*.f64 (/.f64 2 Om) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 (*.f64 (/.f64 2 Om) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 2 (neg.f64 Om)) (neg.f64 l))
(pow.f64 (*.f64 l (/.f64 2 Om)) 1)
(pow.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 l (/.f64 2 Om))) 3)
(pow.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (/.f64 2 Om))) 2)
(pow.f64 (/.f64 Om (*.f64 2 l)) -1)
(sqrt.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)))
(fabs.f64 (*.f64 l (/.f64 2 Om)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 2 Om)))))
(cbrt.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 3))
(expm1.f64 (log1p.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (log.f64 (*.f64 l (/.f64 2 Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 2 Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 l (/.f64 2 Om))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 ky))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(*.f64 (sin.f64 ky) (sin.f64 ky))
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (sin.f64 ky)))
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2)
(sqrt.f64 (pow.f64 (sin.f64 ky) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2))))
(cbrt.f64 (pow.f64 (sin.f64 ky) 6))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))

simplify173.0ms (0.9%)

Algorithm
egg-herbie
Rules
754×cancel-sign-sub-inv
622×fma-neg
596×associate-*r*
540×associate-*l*
520×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval231.0ms (1.2%)

Compiler

Compiled 12050 to 8837 computations (26.7% saved)

prune60.0ms (0.3%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2664270
Fresh000
Picked101
Done000
Total2674271
Accuracy
100.0%
Counts
271 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
87.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 1/2)))
47.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
63.5%
(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 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
87.8%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 1/2)))
47.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
63.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
Compiler

Compiled 158 to 136 computations (13.9% saved)

localize341.0ms (1.7%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.7%
(*.f64 l (/.f64 2 Om))
99.5%
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
97.0%
(*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om))))) 1/2)))
99.6%
(*.f64 (sin.f64 kx) (/.f64 2 Om))
99.3%
(/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
92.2%
(*.f64 l (*.f64 (sin.f64 kx) (/.f64 2 Om)))
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.4%
(/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
97.0%
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
86.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
Compiler

Compiled 345 to 189 computations (45.2% saved)

series120.0ms (0.6%)

Counts
12 → 432
Calls

111 calls:

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

rewrite252.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
742×prod-diff
538×associate-*r*
358×associate-*l*
266×log1p-expm1-u
266×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify451.0ms (2.3%)

Algorithm
egg-herbie
Rules
1892×fma-def
1138×times-frac
810×*-commutative
604×sqr-pow
470×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0137758363
1410754207
Stop Event
node limit
Counts
723 → 668
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))) (*.f64 -1/16 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 l (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/2 (/.f64 (*.f64 Om (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 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 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))
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)))))))))
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))))))
(*.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 kx Om))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (*.f64 2 (/.f64 kx Om)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (*.f64 2 (/.f64 kx Om))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (pow.f64 kx 7) Om)) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (*.f64 2 (/.f64 kx Om)))))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx))) (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om (sin.f64 kx))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/1024 (*.f64 (pow.f64 Om 7) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (*.f64 (pow.f64 l 7) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/1024 (*.f64 (/.f64 1 (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2))))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2) (pow.f64 1/2 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (-.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))))
(pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(/.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(log.f64 (exp.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))
(expm1.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (+.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 1/2 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1))
(*.f64 1/2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) 1/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) -1) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -1))
(*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(pow.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (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 l (*.f64 Om 1/2))))) 1)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(/.f64 (*.f64 l (*.f64 2 (sin.f64 kx))) Om)
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) -2) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) l) Om)
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 1)
(/.f64 1 (/.f64 Om (*.f64 2 (sin.f64 kx))))
(/.f64 (sin.f64 kx) (*.f64 Om 1/2))
(/.f64 (*.f64 2 (sin.f64 kx)) Om)
(/.f64 (neg.f64 (*.f64 2 (sin.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) -2) (neg.f64 Om))
(/.f64 (*.f64 -2 (sin.f64 kx)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 (sin.f64 kx)) 1) Om)
(/.f64 (/.f64 (*.f64 2 (sin.f64 kx)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 (sin.f64 kx)) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 2 Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 2 Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(*.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 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 kx) (/.f64 l (*.f64 Om 1/2))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)
(/.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(/.f64 (/.f64 l (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) -1)
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(/.f64 (*.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) Om)
(/.f64 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l (*.f64 Om 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4)) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 Om 1/2)))) 1)
(/.f64 1 (/.f64 Om (*.f64 2 l)))
(/.f64 2 (/.f64 Om l))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (*.f64 2 l) Om)
(/.f64 (neg.f64 (*.f64 2 l)) (neg.f64 Om))
(/.f64 (*.f64 l -2) (neg.f64 Om))
(/.f64 (*.f64 2 (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 -2 l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) 1) Om)
(/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om))
(pow.f64 (/.f64 l (*.f64 Om 1/2)) 1)
(pow.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) 3)
(pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 l (*.f64 Om 1/2))) 2)
(sqrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 2 Om)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 Om 1/2)))))
(cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 Om 1/2))))
(exp.f64 (log.f64 (/.f64 l (*.f64 Om 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 Om 1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 Om 1/2))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 1/1024 (/.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)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 1/1024 (/.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)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (*.f64 (*.f64 1/8 (/.f64 Om (*.f64 (sqrt.f64 1/2) l))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (*.f64 (/.f64 Om (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 1/1024 (/.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)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))) (*.f64 (*.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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))))
(fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))
(+.f64 (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 Om (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 5)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))) (*.f64 (*.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 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))))))
(+.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 Om (*.f64 l (sin.f64 ky))) 1/2)))) (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -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)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 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 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))) (fma.f64 -1/16 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))) (*.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3)))))) (neg.f64 (*.f64 -1/16 (*.f64 (/.f64 Om l) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))))) 2)) (*.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 3)))))))))))))
(+.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)) (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -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)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -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))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5)))))) (*.f64 (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3)) (/.f64 (-.f64 (*.f64 -1/4 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.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)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)))) 2)) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))) 1/16))))) (*.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 Om (*.f64 l (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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.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 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (*.f64 (*.f64 -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 (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 (*.f64 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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (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 (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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))) (*.f64 (pow.f64 ky 6) (fma.f64 -1/4 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))) (/.f64 (*.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))))) (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 (*.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 l (*.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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5)))))) (*.f64 (*.f64 (/.f64 Om l) (/.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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 (*.f64 (*.f64 -1/16 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 2)) (*.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) (pow.f64 (sin.f64 kx) 3)))) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 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 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(sqrt.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) 1/2))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (fma.f64 1/2 (/.f64 (pow.f64 kx 6) (/.f64 (*.f64 Om (sin.f64 ky)) (*.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 (*.f64 l (sin.f64 ky)) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)) (fma.f64 1/2 (*.f64 (/.f64 l Om) (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 kx 6) (sin.f64 ky)) (/.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))))) Om)) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 l (/.f64 Om (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx))) (/.f64 l (/.f64 Om (sin.f64 kx))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx))) (/.f64 l (/.f64 Om (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 2) l) (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx))) (fma.f64 1/2 (/.f64 (pow.f64 ky 6) (/.f64 (*.f64 Om (sin.f64 kx)) (*.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 l (/.f64 Om (sin.f64 kx))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 ky 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ky 6) (sin.f64 kx)) (/.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))))) Om)) (/.f64 l (/.f64 Om (sin.f64 kx))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 Om l))
(+.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/2 (/.f64 Om (*.f64 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 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (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/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.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)))))) (fma.f64 1/2 (/.f64 Om (*.f64 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 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5))))) (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 -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 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.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)))))) (fma.f64 -1/2 (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 ky) 5)) (*.f64 -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))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 5))))))) (fma.f64 1/2 (/.f64 Om (*.f64 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/4 (*.f64 (/.f64 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 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))))
(+.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/4 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 5)) (*.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)))))) (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))))))
(+.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 (*.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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)))))) (fma.f64 -1/2 (*.f64 (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 l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 Om l) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (*.f64 (/.f64 Om l) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 5))))))) (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.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) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(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) (+.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 (*.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 (/.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 -1/2 (/.f64 (*.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)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (/.f64 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx)))
(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 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (fma.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx))))
(+.f64 (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 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 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 kx l) Om))
(*.f64 2 (/.f64 kx (/.f64 Om l)))
(+.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 2 (/.f64 kx (/.f64 Om l))))
(fma.f64 2 (/.f64 kx (/.f64 Om l)) (*.f64 -1/3 (/.f64 (pow.f64 kx 3) (/.f64 Om l))))
(+.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 2 (/.f64 kx (/.f64 Om l)))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) (/.f64 Om l)) (fma.f64 2 (/.f64 kx (/.f64 Om l)) (*.f64 1/60 (/.f64 (pow.f64 kx 5) (/.f64 Om l)))))
(+.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 2 (/.f64 kx (/.f64 Om l))))))
(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 2 (/.f64 kx (/.f64 Om l)) (*.f64 1/60 (/.f64 (pow.f64 kx 5) (/.f64 Om l))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/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 -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 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.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 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256))) (/.f64 (*.f64 1/1024 (pow.f64 Om 7)) (pow.f64 (sin.f64 kx) 7))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (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/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (/.f64 (*.f64 (/.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 (/.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 1/16 (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)))))))
(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 1/16 (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 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 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 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (/.f64 (*.f64 1/16 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(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 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(-.f64 (fma.f64 -2 (/.f64 (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 -4/3 (/.f64 (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 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))))))))
(+.f64 (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 -4/3 (/.f64 (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 -4/3 (/.f64 (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 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (/.f64 (neg.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 Om 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (/.f64 1 (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)))
(*.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 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 -1/16 (pow.f64 (sin.f64 kx) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))
(+.f64 (*.f64 -1/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 (pow.f64 Om 3) (*.f64 (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 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 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) 3/256)))
(+.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 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -5/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (fma.f64 3/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) -5/2048 (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) 3/256))))
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 8 (*.f64 (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 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 -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 8 (*.f64 (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 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))))
(*.f64 2 (/.f64 kx Om))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (*.f64 2 (/.f64 kx Om)))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (*.f64 2 (/.f64 kx Om)))
(fma.f64 2 (/.f64 kx Om) (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (*.f64 2 (/.f64 kx Om))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (fma.f64 1/60 (/.f64 (pow.f64 kx 5) Om) (*.f64 2 (/.f64 kx Om))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (fma.f64 2 (/.f64 kx Om) (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 3) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (pow.f64 kx 7) Om)) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)) (*.f64 2 (/.f64 kx Om)))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (fma.f64 -1/2520 (/.f64 (pow.f64 kx 7) Om) (fma.f64 1/60 (/.f64 (pow.f64 kx 5) Om) (*.f64 2 (/.f64 kx Om)))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 3) Om) (fma.f64 -1/2520 (/.f64 (pow.f64 kx 7) Om) (fma.f64 2 (/.f64 kx Om) (*.f64 1/60 (/.f64 (pow.f64 kx 5) Om)))))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(*.f64 2 (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (/.f64 (*.f64 -1/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) (pow.f64 (sin.f64 kx) 2))) 1) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (/.f64 (*.f64 -1/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 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (/.f64 (*.f64 -1/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 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (/.f64 Om l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/32 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 3))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (/.f64 Om l)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -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 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (/.f64 (neg.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 Om 2)))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 Om 4))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 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))
(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))
(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))
(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))
(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))
(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))
(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))
(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))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 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 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.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 kx) 3)))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 (*.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 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 (*.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 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 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 ky)) Om))
(/.f64 (*.f64 2 (*.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 l (pow.f64 kx 2)) (*.f64 Om (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 l (pow.f64 kx 2)) (*.f64 Om (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) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) l) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 Om (sin.f64 ky))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 kx 4) Om) (/.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (fma.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om) (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (pow.f64 kx 6) (/.f64 (*.f64 Om (sin.f64 ky)) (*.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 (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 (pow.f64 kx 6) (sin.f64 ky)) (/.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))))) Om)))) (*.f64 (/.f64 (*.f64 (pow.f64 kx 4) l) (sin.f64 ky)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (*.f64 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 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(+.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))))
(fma.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2) (*.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 (/.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 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)))))
(-.f64 (fma.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2) (*.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 (/.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 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)))) (/.f64 (pow.f64 ky 6) (/.f64 (*.f64 Om (sin.f64 kx)) (*.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 (fma.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2) (fma.f64 (/.f64 (pow.f64 ky 2) Om) (/.f64 l (sin.f64 kx)) (*.f64 (/.f64 (pow.f64 ky 6) (sin.f64 kx)) (/.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))))) Om)))) (*.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))))
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 l 2) (/.f64 (pow.f64 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 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6)))))
(-.f64 (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)))) 1) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6)))))))))
(+.f64 (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)))) 1) (neg.f64 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 8 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 Om 6))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/1024 (*.f64 (pow.f64 Om 7) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256))) (*.f64 (*.f64 1/1024 (pow.f64 Om 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(-.f64 (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 1/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)))) (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 Om 2) (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 l 7)))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(fma.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 -1/256 (/.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/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))))) (*.f64 (pow.f64 l 7) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (+.f64 (*.f64 1/1024 (*.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (*.f64 (pow.f64 Om 5) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))) -3/256) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 1/1024 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))) (/.f64 (pow.f64 Om 7) (pow.f64 l 7))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.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) -3/256))) (fma.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (*.f64 1/1024 (/.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/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) -3/256)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 5) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))))) (*.f64 -1/256 (*.f64 (/.f64 1 (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5)))))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/1024 (*.f64 (/.f64 1 (pow.f64 l 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256)) (fma.f64 -1 (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (/.f64 1 (pow.f64 l 5))) -3/256) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2))) (*.f64 (*.f64 1/1024 (/.f64 1 (pow.f64 l 7))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7)))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(-.f64 (-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) (*.f64 (pow.f64 Om 7) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -3/256 (pow.f64 l 2))) (*.f64 1/1024 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 7))) (pow.f64 l 7)))))) (*.f64 (pow.f64 Om 5) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 5))) (pow.f64 l 5)) -3/256)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(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)))) 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 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)))))
(-.f64 (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)))) 1) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 (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)))) 1) (-.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)) -6)) (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)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6)) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(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)))) 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 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)))))
(-.f64 (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)))) 1) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6))) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 (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)))) 1) (-.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)) -6)) (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)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) -6)) (*.f64 8 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3) (pow.f64 l 6)))) (pow.f64 Om 6))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 (*.f64 -2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))))
(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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 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 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))) (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 Om 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (*.f64 (pow.f64 kx 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 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))) 2))))) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (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 ky) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (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 (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))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 5))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))))) 2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))))) 3)))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (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 (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) (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 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 (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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 1) 3)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 ky) 2))) 1) 5))))) (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 ky) 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) (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 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 ky) 2))) 1)))) 2)) (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 (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 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 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 (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)))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 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 2 (*.f64 (/.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 (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 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 5))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) 3)))) (+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))) 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))))))))))))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 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 2 (*.f64 (/.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) (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 2 (*.f64 (/.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 Om 2) (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 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))) 2)) (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 (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 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (fma.f64 -4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 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 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (/.f64 1 (fma.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)))) 1)))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(*.f64 2 (/.f64 l Om))
(sin.f64 ky)
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(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) (+.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 (*.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 (/.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 -1/2 (/.f64 (*.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)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 kx)
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (/.f64 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx)))
(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 (*.f64 1/2 (pow.f64 ky 2)) (sin.f64 kx))))
(+.f64 (sin.f64 kx) (fma.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx))))
(+.f64 (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 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 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (sin.f64 kx))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (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 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2))) (sqrt.f64 (-.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/8)) (sqrt.f64 (+.f64 1/4 (*.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (-.f64 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 1 (/.f64 Om (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1 Om) (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) Om) l)
(/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (neg.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(*.f64 1 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(*.f64 1 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (neg.f64 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (neg.f64 Om) (neg.f64 l)))
(*.f64 1 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1) Om)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3) 1/3)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(fabs.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(log.f64 (exp.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 3))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 l Om) 3)))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(expm1.f64 (log1p.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(-.f64 (+.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1))
(+.f64 1 (fma.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -1))
(*.f64 1/2 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1/2 (/.f64 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 1 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 -1 (/.f64 1 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(/.f64 -1 (*.f64 -2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)))
(*.f64 (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -1) 1/2)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) -1) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) -1) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -1))
(*.f64 (/.f64 1 (/.f64 (/.f64 l Om) 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -1)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (pow.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(pow.f64 (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2))
(fabs.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (exp.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (log.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) 1) (*.f64 Om 1/2))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) 2) Om)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 kx))) Om)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) -2) (neg.f64 Om))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) l) Om)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2)
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)) 2))
(fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))
(log.f64 (pow.f64 (exp.f64 l) (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) (log.f64 (exp.f64 l)))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) l)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3) (pow.f64 l 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
(-.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1)
(+.f64 1 (-.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))) 1))
(+.f64 1 (+.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))) -1))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))) -2)))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))) 1)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(/.f64 1 (/.f64 Om (*.f64 2 (sin.f64 kx))))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) 2))
(/.f64 (sin.f64 kx) (*.f64 Om 1/2))
(/.f64 (sin.f64 kx) (*.f64 1/2 Om))
(/.f64 (*.f64 2 (sin.f64 kx)) Om)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(/.f64 (neg.f64 (*.f64 2 (sin.f64 kx))) (neg.f64 Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(/.f64 (*.f64 (sin.f64 kx) -2) (neg.f64 Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(/.f64 (*.f64 -2 (sin.f64 kx)) (neg.f64 Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(/.f64 (/.f64 (*.f64 2 (sin.f64 kx)) 1) Om)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(/.f64 (/.f64 (*.f64 2 (sin.f64 kx)) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(/.f64 (/.f64 (*.f64 2 (sin.f64 kx)) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))) 3)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))) 2)
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 2))
(fabs.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 2 Om)))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om)) 3))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 2 Om) 3)))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))) 1))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 2 Om))))
(*.f64 (sin.f64 kx) (/.f64 2 Om))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 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 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(*.f64 (sqrt.f64 1/2) (hypot.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))) -1/2)))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))) 3)))) (sqrt.f64 (-.f64 (+.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)) 2)))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(*.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 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.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 1 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.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 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1/2)
(/.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)
(/.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.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 (/.f64 l (*.f64 Om 1/2)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 (/.f64 l Om) 1/2) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l Om) 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2) (cbrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 2) (cbrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) (sqrt.f64 (/.f64 1/2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 (/.f64 1/2 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (sqrt.f64 (*.f64 Om (/.f64 1/2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(/.f64 (*.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) -1)
(/.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)
(/.f64 (*.f64 2 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(*.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 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 2 l)) Om)
(*.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 (*.f64 (*.f64 l (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) Om)
(*.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 (*.f64 (*.f64 2 l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(*.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))))
(pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1)
(*.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))))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3)
(*.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))))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3) 1/3)
(*.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))))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (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))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 l (*.f64 Om 1/2))))
(*.f64 (/.f64 (/.f64 (/.f64 l Om) 1/2) 1) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 l Om) 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(*.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))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 3))
(*.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))))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 (/.f64 l Om) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) (pow.f64 (/.f64 (/.f64 l Om) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.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))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.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))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1))
(*.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))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.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 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2)) (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2) 4)) -1/2)
(pow.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) -1/2)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))))))
(/.f64 1 (hypot.f64 1 (*.f64 2 (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 Om 1/2)))) 1)
(/.f64 (/.f64 l Om) 1/2)
(/.f64 1 (/.f64 Om (*.f64 2 l)))
(*.f64 (/.f64 1 Om) (*.f64 l 2))
(/.f64 2 (/.f64 Om l))
(*.f64 2 (/.f64 l Om))
(/.f64 l (*.f64 Om 1/2))
(/.f64 (/.f64 l Om) 1/2)
(/.f64 (*.f64 2 l) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (neg.f64 (*.f64 2 l)) (neg.f64 Om))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 l -2) (neg.f64 Om))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 2 (neg.f64 l)) (neg.f64 Om))
(*.f64 2 (/.f64 l Om))
(/.f64 (*.f64 -2 l) (neg.f64 Om))
(*.f64 2 (/.f64 l Om))
(/.f64 (/.f64 (*.f64 2 l) 1) Om)
(*.f64 2 (/.f64 l Om))
(/.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 Om))
(*.f64 2 (/.f64 l Om))
(/.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 2 (/.f64 l Om))
(pow.f64 (/.f64 l (*.f64 Om 1/2)) 1)
(/.f64 (/.f64 l Om) 1/2)
(pow.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) 3)
(/.f64 (/.f64 l Om) 1/2)
(pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3) 1/3)
(/.f64 (/.f64 l Om) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l (*.f64 Om 1/2))) 2)
(/.f64 (/.f64 l Om) 1/2)
(sqrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2))
(fabs.f64 (/.f64 (/.f64 l Om) 1/2))
(log.f64 (pow.f64 (exp.f64 l) (/.f64 2 Om)))
(*.f64 2 (/.f64 l Om))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 Om 1/2)))))
(/.f64 (/.f64 l Om) 1/2)
(cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3))
(/.f64 (/.f64 l Om) 1/2)
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 2 Om) 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (/.f64 8 (pow.f64 Om 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 Om) 3) (pow.f64 l 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (/.f64 8 (pow.f64 Om 3))))
(expm1.f64 (log1p.f64 (/.f64 l (*.f64 Om 1/2))))
(/.f64 (/.f64 l Om) 1/2)
(exp.f64 (log.f64 (/.f64 l (*.f64 Om 1/2))))
(/.f64 (/.f64 l Om) 1/2)
(exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 Om 1/2))) 1))
(/.f64 (/.f64 l Om) 1/2)
(log1p.f64 (expm1.f64 (/.f64 l (*.f64 Om 1/2))))
(/.f64 (/.f64 l Om) 1/2)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))

eval692.0ms (3.5%)

Compiler

Compiled 32216 to 22453 computations (30.3% saved)

prune258.0ms (1.3%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New69315708
Fresh000
Picked314
Done000
Total69616712
Accuracy
100.0%
Counts
712 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.3%
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
87.3%
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
46.8%
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
44.8%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
87.8%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
98.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
84.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 kx Om))))) 1/2)))
46.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2)))
63.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
33.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
53.7%
(sqrt.f64 1/2)
87.8%
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
87.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2))
46.7%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
46.3%
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
87.3%
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
46.8%
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
44.8%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
87.8%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
98.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
84.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 l (*.f64 2 (/.f64 kx Om))))) 1/2)))
46.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2)))
63.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
33.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
53.7%
(sqrt.f64 1/2)
87.8%
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
87.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2))
46.7%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
Compiler

Compiled 1112 to 936 computations (15.8% saved)

localize348.0ms (1.8%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2)
100.0%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2))
99.3%
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
93.2%
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
100.0%
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))
100.0%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
99.3%
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))
93.2%
(*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))
100.0%
(+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky))))
99.8%
(*.f64 l (sin.f64 ky))
98.7%
(/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))
90.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l (sin.f64 ky)))))
100.0%
(*.f64 2 (*.f64 l (sin.f64 ky)))
99.8%
(*.f64 l (sin.f64 ky))
99.5%
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)))
98.7%
(/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)
Compiler

Compiled 313 to 172 computations (45% saved)

series245.0ms (1.3%)

Counts
16 → 464
Calls

135 calls:

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

rewrite370.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
732×prod-diff
416×associate-*r*
310×times-frac
276×associate-*l*
252×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify576.0ms (2.9%)

Algorithm
egg-herbie
Rules
1922×fma-def
1032×times-frac
814×*-commutative
528×sqr-pow
526×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0145863297
1425561270
Stop Event
node limit
Counts
898 → 776
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 ky 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 ky 5) l) Om)) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(*.f64 ky l)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 ky l))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l))))
(*.f64 2 (*.f64 ky l))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (*.f64 2 (*.f64 ky l)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (*.f64 2 (*.f64 ky l))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/2520 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (*.f64 2 (*.f64 ky l)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 ky l)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (*.f64 ky l))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.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/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.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 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -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/2 (*.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/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 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 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 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 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 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 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 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -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 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -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/2 (*.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)))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.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/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.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))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.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 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.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/2 (/.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 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.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 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.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/2 (/.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 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/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -9/16 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 1/480 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))))))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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)))))))) 3))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -9/16 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 1/480 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))))))))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 l 3)))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 l 3))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -13/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 1/480 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 1/480 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 1)
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 2 (/.f64 1 Om)))
(*.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 1 Om))
(*.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 1)
(*.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 1 Om)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 1 Om)))
(*.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 2 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 2 l) (*.f64 (sin.f64 ky) (/.f64 1 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) 1) (/.f64 2 Om))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 2)
(pow.f64 (/.f64 (/.f64 Om (*.f64 2 l)) (sin.f64 ky)) -1)
(neg.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (neg.f64 Om)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 (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 2 (*.f64 l (sin.f64 ky))))) 1)
(pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) l) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 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 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(*.f64 Om (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))))
(*.f64 (sqrt.f64 (*.f64 Om 1/4)) (*.f64 (sqrt.f64 (*.f64 Om 1/4)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 Om 1/4))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) 1) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) l) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(*.f64 (/.f64 1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)
(pow.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/3)
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(pow.f64 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) 1/4)) -1)
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 (sin.f64 ky) (neg.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(log.f64 (pow.f64 (exp.f64 (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 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 1 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(*.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8) (/.f64 1 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(*.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (/.f64 1 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky)))))) (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)))
(/.f64 1 (/.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))))
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8) (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (-.f64 1/4 (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (neg.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)) (neg.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (neg.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) 1/4) (-.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(exp.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(fma.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2)
(fma.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 l (sin.f64 ky))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)
(fma.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1 (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 1/2)
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))) -1/2)
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 (neg.f64 l) Om)) -1/2)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 (neg.f64 l) Om) (sin.f64 kx)) -1/2)
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))))
(/.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)) (neg.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 2/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1 (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 1/2)
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))) -1/2)
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 (neg.f64 l) Om)) -1/2)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 (neg.f64 l) Om) (sin.f64 kx)) -1/2)
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))) 1)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3/2))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4)) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(/.f64 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2)))
Outputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(/.f64 (*.f64 2 (*.f64 l ky)) Om)
(+.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 (*.f64 2 (*.f64 l ky)) 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))))
(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 (*.f64 2 (*.f64 l ky)) 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)))))
(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 (*.f64 2 (*.f64 l ky)) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (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 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (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 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (*.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 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (neg.f64 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) -6) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (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 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (/.f64 Om (sin.f64 ky)) 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (/.f64 Om (sin.f64 ky)) 3))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(-.f64 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (/.f64 Om (sin.f64 ky)) 3))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 ky) 7)))) (pow.f64 l 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
(*.f64 (/.f64 -1/2 l) (/.f64 Om (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 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))
(fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2 (*.f64 (/.f64 1/16 (pow.f64 l 3)) (pow.f64 (/.f64 Om (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)))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))))
(fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2 (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))))))
(fma.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))))))
(fma.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 ky) 5)) -3/256) (pow.f64 (sin.f64 ky) 2))) (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 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 1) (*.f64 (pow.f64 ky 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 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 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 1) (neg.f64 (fma.f64 (pow.f64 ky 4) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2))) 4))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 4 1)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/2 l))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (/.f64 Om (sin.f64 ky)) 3)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/256)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 ky) 7) (pow.f64 l 7))) -5/2048 (fma.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 ky) 5) (pow.f64 l 5))) 3/256))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))))
(fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (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 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (/.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 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.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)))))
(fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (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 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (/.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 (fma.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) -6)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.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 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))
(fma.f64 l ky (*.f64 (*.f64 -1/6 (pow.f64 ky 3)) l))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l ky)))
(fma.f64 (*.f64 -1/6 (pow.f64 ky 3)) l (fma.f64 (*.f64 1/120 (pow.f64 ky 5)) l (*.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))))
(fma.f64 (*.f64 l (pow.f64 ky 3)) -1/6 (fma.f64 (*.f64 l (pow.f64 ky 7)) -1/5040 (fma.f64 (*.f64 1/120 (pow.f64 ky 5)) l (*.f64 l ky))))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (*.f64 2 (*.f64 ky l)))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (*.f64 2 (*.f64 l ky)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (*.f64 2 (*.f64 ky l))))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (fma.f64 1/60 (*.f64 l (pow.f64 ky 5)) (*.f64 2 (*.f64 l ky))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 -1/2520 (*.f64 (pow.f64 ky 7) l)) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 ky 5) l)) (*.f64 2 (*.f64 ky l)))))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (fma.f64 -1/2520 (*.f64 l (pow.f64 ky 7)) (fma.f64 1/60 (*.f64 l (pow.f64 ky 5)) (*.f64 2 (*.f64 l ky)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/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/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.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)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/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/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.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)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/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/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sqrt.f64 1/2) 5))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sqrt.f64 1/2) 3)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.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)))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) (sqrt.f64 1/2)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (+.f64 (*.f64 1/720 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1/4 (*.f64 (pow.f64 ky 5) (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 1/720 (/.f64 Om l) (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6)))) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1/4 (*.f64 (pow.f64 ky 5) (fma.f64 -1/5040 (/.f64 Om l) (fma.f64 (/.f64 Om l) 1/720 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6)))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 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))
(fma.f64 l ky (*.f64 (*.f64 -1/6 (pow.f64 ky 3)) l))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) l)) (*.f64 ky l)))
(fma.f64 -1/6 (*.f64 l (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 l (pow.f64 ky 5)) (*.f64 l ky)))
(fma.f64 (*.f64 -1/6 (pow.f64 ky 3)) l (fma.f64 (*.f64 1/120 (pow.f64 ky 5)) l (*.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))))
(fma.f64 (*.f64 l (pow.f64 ky 3)) -1/6 (fma.f64 (*.f64 l (pow.f64 ky 7)) -1/5040 (fma.f64 (*.f64 1/120 (pow.f64 ky 5)) l (*.f64 l ky))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 1/4 (/.f64 Om (*.f64 ky l)))
(*.f64 1/4 (/.f64 Om (*.f64 l ky)))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) 1/2)
(+.f64 1/2 (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(+.f64 1/2 (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky)))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 Om ky) l)) (*.f64 1/4 (/.f64 Om (*.f64 ky l))))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/24 (/.f64 Om (/.f64 l ky)) (*.f64 1/4 (/.f64 Om (*.f64 l ky))))))
(+.f64 1/2 (fma.f64 -1/4 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 1/24 (/.f64 Om (/.f64 l ky))))))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.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 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 kx 4) (fma.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4)))) (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) 1/4)))) (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (neg.f64 (fma.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) 1/4 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (neg.f64 (fma.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(-.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 (sin.f64 kx) 7))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(-.f64 (-.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 (sin.f64 kx) 7))) (pow.f64 l 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32 (*.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 1/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 7))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32 (*.f64 1/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 3/512 (pow.f64 (sin.f64 kx) 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -5/4096 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) -5/4096 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 3/512 (pow.f64 (sin.f64 kx) 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (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)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (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)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 1/2 (fma.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(sqrt.f64 (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) (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))
(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))
(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))
(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))
(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))
(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))
(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))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 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 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.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 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (fma.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 kx) 3)))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (pow.f64 Om 6))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (pow.f64 Om 6))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.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 -1 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (*.f64 -1/2 (pow.f64 kx 4)) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))
(+.f64 1 (fma.f64 (*.f64 -1/2 (pow.f64 kx 4)) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (neg.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -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/2 (*.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 -1 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1/2 (+.f64 (*.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 kx 4)) (*.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))) (pow.f64 kx 6))))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 -1/2 (fma.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 kx 4) (*.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 kx 6)))))
(+.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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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)
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -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 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 -1/2 (pow.f64 l 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))))
(+.f64 1 (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -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/2 (*.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 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (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 (fma.f64 -1/2 (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 (neg.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.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/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(+.f64 1/2 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(+.f64 1/2 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/2 (/.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 1/2 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256)) (pow.f64 l 5)))))
(+.f64 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/256) (pow.f64 l 5)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32)))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 3/512 (pow.f64 (sin.f64 kx) 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.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 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.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/2 (/.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 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (/.f64 (neg.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.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 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.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/2 (/.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 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (/.f64 (neg.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(*.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 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 kx 4) (fma.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) 1/4)))) (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) 1/4)))) (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (neg.f64 (fma.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) 1/4 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) 1/4 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(fma.f64 -1 (fma.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (fma.f64 -1 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (neg.f64 (fma.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(-.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 (sin.f64 kx) 7))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(-.f64 (-.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512))) (/.f64 (*.f64 1/2048 (pow.f64 Om 7)) (pow.f64 (sin.f64 kx) 7))) (pow.f64 l 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32 (*.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 1/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 7))) (fma.f64 -1/256 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) 1/32 (*.f64 1/2048 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 3/512 (pow.f64 (sin.f64 kx) 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 -5/4096 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) (fma.f64 3/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (pow.f64 (sin.f64 kx) 3)) (fma.f64 (/.f64 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)) (pow.f64 (sin.f64 kx) 7)) -5/4096 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) (*.f64 (/.f64 3/512 (pow.f64 (sin.f64 kx) 5)) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (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)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (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)) -3)) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 (*.f64 1/2 (pow.f64 kx 4)) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/2 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) 1) (*.f64 1/2 (fma.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4)))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))))))
(sqrt.f64 (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) (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))
(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))
(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))
(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))
(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))
(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))
(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))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (*.f64 (*.f64 1/2 (pow.f64 l 4)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))))))
(+.f64 1 (fma.f64 1/2 (fma.f64 (pow.f64 l 4) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6)) (*.f64 1/4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2)) (*.f64 (/.f64 -1/128 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 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 kx) 3))) (*.f64 -1/512 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (/.f64 (*.f64 -1/512 (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (pow.f64 l 3) (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))
(fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))))) (+.f64 (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 Om 3) (-.f64 (*.f64 1/512 (/.f64 1 (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 4))))) (*.f64 1/32 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx))) (*.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 kx) 3) (pow.f64 (sqrt.f64 1/2) 4)))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (sin.f64 kx) 2))) (fma.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 kx) 3)))) (/.f64 1/32 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (sqrt.f64 1/2) (sin.f64 kx)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (pow.f64 Om 6))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 Om 4))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) 1) (/.f64 (*.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 Om 4)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (pow.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) 2)))))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (/.f64 (*.f64 -1/2 (-.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 1/4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))))) (pow.f64 Om 6))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) -3/2))
(fma.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) -3/2 1)
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (pow.f64 kx 4) (fma.f64 1/16 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/8)))))
(+.f64 1 (fma.f64 (pow.f64 kx 4) (fma.f64 1/16 (*.f64 -12 (+.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/8)) (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) -3/2)))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -9/16 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 1/480 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (fma.f64 (pow.f64 kx 4) (fma.f64 1/16 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/8)) (*.f64 (pow.f64 kx 6) (fma.f64 -9/16 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 -3/32 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 1/480 (fma.f64 -360 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))) (fma.f64 -360 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) -240))))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) -3/2 1) (fma.f64 (pow.f64 kx 6) (fma.f64 -9/16 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 1/480 (fma.f64 (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (-.f64 (*.f64 1/2 (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) -360 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) -360 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) -240))) (*.f64 -3/32 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (*.f64 (pow.f64 kx 4) (fma.f64 1/16 (*.f64 -12 (+.f64 (fma.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 9/8)))))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
(sqrt.f64 (pow.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)))))))) 3))
(sqrt.f64 (pow.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))))))))) 3))
(sqrt.f64 (pow.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) 3))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2))
(fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1)
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 4) (fma.f64 1/16 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/8)))))
(+.f64 1 (fma.f64 (pow.f64 l 4) (fma.f64 1/16 (*.f64 -12 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/8)) (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2)))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/16 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 9/8 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -9/16 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 1/480 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))))))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 (pow.f64 l 4) (fma.f64 1/16 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/8)) (*.f64 (pow.f64 l 6) (fma.f64 -9/16 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (fma.f64 -3/32 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 1/480 (fma.f64 -360 (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)))) (fma.f64 -360 (/.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 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) -240))))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1) (fma.f64 (pow.f64 l 6) (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) -9/16 (fma.f64 1/480 (fma.f64 (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))) -360 (fma.f64 (/.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))) -360 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) -240))) (*.f64 -3/32 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))))) (*.f64 (pow.f64 l 4) (fma.f64 1/16 (*.f64 -12 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 9/8)))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx))))
(fma.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (sqrt.f64 1/8))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (fma.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32)))))
(+.f64 (fma.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (sqrt.f64 1/8)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 l 3)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (fma.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32)))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8))))))))
(+.f64 (fma.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (sqrt.f64 1/8)) (+.f64 (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32))) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -9/64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 9/128)))))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/8) (*.f64 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) -3/4))
(fma.f64 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) -3/4 (sqrt.f64 1/8))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 1/8) (fma.f64 -3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32)))))
(+.f64 (fma.f64 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) -3/4 (sqrt.f64 1/8)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 l 3))) (+.f64 (*.f64 -3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))) (/.f64 (*.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 9/32 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 1/8) (fma.f64 -1 (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 -9/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 9/128 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))))) (fma.f64 -3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32))))))
(+.f64 (-.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 3) (fma.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -9/64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 9/128)))))) (fma.f64 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) -3/4 (/.f64 (sqrt.f64 1/8) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 3/32)))))
(sqrt.f64 1/8)
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/8) (*.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx))))
(fma.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)) (sqrt.f64 1/8))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/8) (fma.f64 3/32 (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/8) (+.f64 (*.f64 -13/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/32 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 3/4 (/.f64 (*.f64 Om (sqrt.f64 1/8)) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/8) (fma.f64 -13/128 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 (sin.f64 kx) 3))) (fma.f64 3/32 (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/8) (fma.f64 -13/128 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (/.f64 (sqrt.f64 1/8) (pow.f64 l 3))) (fma.f64 3/32 (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/8)) (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 3/4 (/.f64 (/.f64 (*.f64 Om (sqrt.f64 1/8)) l) (sin.f64 kx))))))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2))
(fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1)
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/16 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1) (fma.f64 1/16 (/.f64 (*.f64 -12 (fma.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 1/480 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6)) (fma.f64 -3/32 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 1/480 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/16 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1) (fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6)) (fma.f64 -3/32 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (fma.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 1/480 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) -360 (fma.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) -360))) (pow.f64 Om 6)) (fma.f64 1/16 (/.f64 (*.f64 -12 (fma.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))))
1
(+.f64 1 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2))
(fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1)
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/16 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1) (fma.f64 1/16 (/.f64 (*.f64 -12 (fma.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -3/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 1/480 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/16 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (fma.f64 -3/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6)) (fma.f64 -3/32 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 1/480 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/16 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2 1) (fma.f64 -9/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6)) (fma.f64 -3/32 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (fma.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 1/480 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) -360 (fma.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240 (*.f64 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) -360))) (pow.f64 Om 6)) (fma.f64 1/16 (/.f64 (*.f64 -12 (fma.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 9/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 1)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 l (sin.f64 ky)) (*.f64 2 (/.f64 1 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 1 Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 1)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 2))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 2) (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 1 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (/.f64 1 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (/.f64 1 (neg.f64 Om)))
(*.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(*.f64 (/.f64 1 Om) (*.f64 2 (*.f64 l (sin.f64 ky))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 2 l) (*.f64 (sin.f64 ky) (/.f64 1 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 l (/.f64 (sqrt.f64 Om) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) 1) (/.f64 2 Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (sqrt.f64 Om)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (sqrt.f64 Om)) (sqrt.f64 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (pow.f64 (cbrt.f64 Om) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 Om) l)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 1)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 3)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(pow.f64 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 3) 1/3)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 2)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(pow.f64 (/.f64 (/.f64 Om (*.f64 2 l)) (sin.f64 ky)) -1)
(/.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) (*.f64 2 l))))
(neg.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (neg.f64 Om)))
(*.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))
(fabs.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))
(log.f64 (exp.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 3))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3) (pow.f64 Om 3)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(exp.f64 (log.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) 1))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -2)))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(*.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) -2)))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(-.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 2 (*.f64 l (sin.f64 ky))))) 1)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 1)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 3)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3) 1/3)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2)
(*.f64 2 (*.f64 l (sin.f64 ky)))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2))
(fabs.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 ky)) l) 2))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 1))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)))
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (pow.f64 (*.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/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (sqrt.f64 (-.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/2)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 3)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(sqrt.f64 (+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 Om (*.f64 1/4 (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (*.f64 (cbrt.f64 (*.f64 Om 1/4)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))))
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(*.f64 (sqrt.f64 (*.f64 Om 1/4)) (*.f64 (sqrt.f64 (*.f64 Om 1/4)) (/.f64 1 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (*.f64 Om -1/4) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 (*.f64 (*.f64 Om -1/4) 1) (*.f64 (sin.f64 ky) (neg.f64 l)))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 (sin.f64 ky))))
(*.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1/4 l))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) (*.f64 Om 1/4))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om l) (/.f64 1/4 (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (*.f64 1/4 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 Om 1/4) (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/4 (/.f64 Om l)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (*.f64 Om 1/4) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 Om 1/4) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om 1) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) 1) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) 1) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (*.f64 l (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) l) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1/4 (sin.f64 ky)) (/.f64 Om l))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1/4 (*.f64 l (sin.f64 ky))) Om)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 1/4 (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1/4 (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 Om (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 Om (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) l) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) l))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 Om 1/4)) 2) (sqrt.f64 (*.f64 l (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 Om 1/4)) (sqrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) l))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 Om 1/4)) (cbrt.f64 (*.f64 l (sin.f64 ky)))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 3)
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(pow.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/3)
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2)
(pow.f64 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) 1/4)) -1)
(/.f64 1 (*.f64 (/.f64 l Om) (/.f64 (sin.f64 ky) 1/4)))
(neg.f64 (/.f64 (*.f64 Om 1/4) (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 (*.f64 (*.f64 Om -1/4) 1) (*.f64 (sin.f64 ky) (neg.f64 l)))
(/.f64 (*.f64 Om -1/4) (*.f64 l (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))
(sqrt.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))
(fabs.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 Om (sin.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(cbrt.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 l (sin.f64 ky)))) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(*.f64 l (sin.f64 ky))
(pow.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) 3)
(*.f64 l (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) 1/3)
(*.f64 l (sin.f64 ky))
(pow.f64 (sqrt.f64 (*.f64 l (sin.f64 ky))) 2)
(*.f64 l (sin.f64 ky))
(sqrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(fabs.f64 (*.f64 l (sin.f64 ky)))
(log.f64 (pow.f64 (exp.f64 (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 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) 1)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(-.f64 (/.f64 1/4 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (-.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(*.f64 1 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))))
(*.f64 (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) 4))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (*.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4) (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8) (/.f64 1 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(*.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky))))))
(*.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (/.f64 1 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (-.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4)) (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1/4))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))) (*.f64 (sqrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)) (cbrt.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky)))))) (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)))
(*.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky))))))
(/.f64 1 (/.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (-.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(*.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky))))))
(/.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8) (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (-.f64 1/4 (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky)))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) (-.f64 (+.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) 1/4) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (-.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))))
(/.f64 (neg.f64 (+.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3)) 1/8)) (neg.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) (/.f64 1/8 (/.f64 l (/.f64 Om (sin.f64 ky))))))))
(/.f64 (+.f64 (neg.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) -1/8) (+.f64 -1/4 (neg.f64 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky)))))))
(/.f64 (+.f64 (neg.f64 (/.f64 1/64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 ky))) 3))) -1/8) (-.f64 -1/4 (-.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) (*.f64 (/.f64 1/8 l) (/.f64 Om (sin.f64 ky))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2))) (neg.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2))) (neg.f64 (-.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))
(*.f64 1 (/.f64 (-.f64 1/4 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (-.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2) 1/4) (-.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) -1/4) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2) -1/4) (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) -1/2))
(pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 1)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 2)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 3)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2))
(fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(pow.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3) 1/3)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 2))
(fabs.f64 (fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2))
(log.f64 (exp.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2))))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2) 3))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(exp.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)) 1))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)))
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 1 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1/2)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 (*.f64 Om 1/4) (/.f64 1 (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) 2)) (cbrt.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))) 2)) 1/2)
(fma.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 1/2)
(+.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l (/.f64 Om (sin.f64 ky))))) 2) 1/2)
(fma.f64 (/.f64 1/4 l) (/.f64 Om (sin.f64 ky)) 1/2)
(+.f64 1/2 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(fma.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(/.f64 1 (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 1/2)
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))) -1/2)
(/.f64 (/.f64 (neg.f64 l) Om) (/.f64 -1/2 (sin.f64 kx)))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 (neg.f64 l) Om)) -1/2)
(/.f64 (/.f64 (neg.f64 l) Om) (/.f64 -1/2 (sin.f64 kx)))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (*.f64 (/.f64 (neg.f64 l) Om) (sin.f64 kx)) -1/2)
(/.f64 (/.f64 (neg.f64 l) Om) (/.f64 -1/2 (sin.f64 kx)))
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))
(fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2) -1)
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/4)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1/3))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) 4))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/4))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 1 (/.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(/.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (/.f64 1 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(/.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (-.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) 1/4) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(/.f64 (neg.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)) (neg.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 (+.f64 (neg.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) -1/8) (+.f64 -1/4 (neg.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 (+.f64 (neg.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) -1/8) (-.f64 -1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(*.f64 1 (/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2))
(/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))) -1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3) 1/3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) 1/2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 2))
(fabs.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 2))
(fabs.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(/.f64 1 (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) 1/2)
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))) -1/2)
(/.f64 (/.f64 (neg.f64 l) Om) (/.f64 -1/2 (sin.f64 kx)))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 (neg.f64 l) Om)) -1/2)
(/.f64 (/.f64 (neg.f64 l) Om) (/.f64 -1/2 (sin.f64 kx)))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 l 1/2))
(/.f64 (*.f64 (/.f64 (neg.f64 l) Om) (sin.f64 kx)) -1/2)
(/.f64 (/.f64 (neg.f64 l) Om) (/.f64 -1/2 (sin.f64 kx)))
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))
(fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2) -1)
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/4)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8)) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1/3))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/4))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3/2) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) 2) 3/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) 3/2))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) 4))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4)) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1/4))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(/.f64 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)) 1/8) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))) 3))) (/.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2))) (/.f64 1/4 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(/.f64 (*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om)) 2)))) (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2) 3))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))) 1))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3/2)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 2 l) Om))))) 3/2)

eval923.0ms (4.7%)

Compiler

Compiled 35718 to 25745 computations (27.9% saved)

prune413.0ms (2.1%)

Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New101881026
Fresh4610
Picked145
Done011
Total1023191042
Accuracy
100.0%
Counts
1042 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.3%
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
87.3%
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
46.8%
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
46.6%
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
49.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l ky))))
84.1%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om)))))
87.8%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
98.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))) 1/2)))
82.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
46.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
44.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) 1/2)))
63.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
33.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
53.7%
(sqrt.f64 1/2)
87.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2))
46.7%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
46.8%
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2)))
46.3%
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
87.3%
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
46.8%
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 l 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
46.6%
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
49.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l ky))))
84.1%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om)))))
87.8%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
98.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))) 1/2)))
82.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
46.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
44.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) 1/2)))
63.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
33.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
53.7%
(sqrt.f64 1/2)
87.8%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))) 3/2))
46.7%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
46.8%
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2)))
Compiler

Compiled 1182 to 988 computations (16.4% saved)

localize432.0ms (2.2%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
100.0%
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))
100.0%
(pow.f64 (sin.f64 kx) 2)
92.4%
(/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))
86.1%
(/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))
100.0%
(hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))
100.0%
(*.f64 2 (*.f64 l ky))
99.8%
(/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))
94.0%
(/.f64 (*.f64 2 (*.f64 l ky)) Om)
100.0%
(+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))
99.9%
(/.f64 (/.f64 Om l) (sin.f64 kx))
99.7%
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))
82.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
100.0%
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
100.0%
(cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
100.0%
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
99.8%
(*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))
Compiler

Compiled 326 to 205 computations (37.1% saved)

series272.0ms (1.4%)

Counts
16 → 484
Calls

132 calls:

TimeVariablePointExpression
130.0ms
l
@inf
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)
46.0ms
l
@-inf
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
6.0ms
Om
@-inf
(/.f64 (/.f64 Om l) (sin.f64 kx))
5.0ms
kx
@0
(/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))
5.0ms
kx
@0
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3)

rewrite190.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
344×times-frac
319×log1p-expm1-u
319×expm1-log1p-u
316×pow1
313×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify692.0ms (3.5%)

Algorithm
egg-herbie
Rules
1356×times-frac
974×*-commutative
716×+-commutative
542×fma-def
492×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0171958522
1526356130
Stop Event
node limit
Counts
842 → 826
Calls
Call 1
Inputs
(*.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/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))))))))))
(pow.f64 1/2 1/6)
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/6)))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))))) (pow.f64 l 3))) (pow.f64 1/2 1/6))))
(pow.f64 1/2 1/6)
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))))) (pow.f64 l 3)))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/6))))
(pow.f64 1/2 1/6)
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))
(+.f64 (*.f64 -5/288 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6)))
(+.f64 (*.f64 -5/288 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -53/10368 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))))
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
1
(+.f64 1 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/18 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/648 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (*.f64 1/2160 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))))))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/18 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/648 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 1/2160 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 Om (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (pow.f64 l 3) (sin.f64 kx))))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 l 3) (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1/2 1/3) (/.f64 (*.f64 Om (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))))) (pow.f64 l 3))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.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 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx)))) l)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx)))) l)) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.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/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 Om (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))) (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 kx))) (+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1/2 1/3) (/.f64 (*.f64 Om (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))))))))) (pow.f64 l 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx)))) l)) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 Om (+.f64 (*.f64 1/12 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 Om (+.f64 (*.f64 1/12 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 -5/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 Om (+.f64 (*.f64 1/12 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 -5/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))))) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -53/10368 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/1728 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -5/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 l (sin.f64 kx))))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 -53/5184 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (*.f64 -5/1728 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))))))
1
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/72 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/18 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/648 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))))))))))
1
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/72 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/18 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/648 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 kx l)))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l))))
(+.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 (*.f64 -1/4 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (*.f64 -1/4 (*.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/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.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 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (pow.f64 ky 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (*.f64 (pow.f64 ky 2) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (pow.f64 l 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (*.f64 (pow.f64 ky 7) (pow.f64 l 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 ky l))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.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 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(*.f64 -2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.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 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(*.f64 -2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 ky l))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.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 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.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 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 kx 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/315 (pow.f64 Om 2)) (+.f64 (*.f64 2/135 (pow.f64 Om 2)) (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2)))))
(pow.f64 kx 2)
(+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (pow.f64 kx 2))
(+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (pow.f64 kx 2)))
(+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 -1/315 (pow.f64 kx 8)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (pow.f64 kx 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))))))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))))
(*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)) (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))))))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) (neg.f64 (*.f64 Om 1/2)))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1/2) -1)
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))) 1)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6))
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/3) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 1/3))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) 3)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) 2)
(sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(exp.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) 3))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2)) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))) (*.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om 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 1 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 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2)) (sqrt.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 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/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (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))))))))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4) 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 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(log.f64 (+.f64 1 (expm1.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) 3/2))
(expm1.f64 (log1p.f64 (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 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))) 1)
(/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 kx))
(/.f64 (neg.f64 (*.f64 1/4 (/.f64 Om l))) (neg.f64 (sin.f64 kx)))
(pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 3)
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2))
(log.f64 (pow.f64 (exp.f64 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1)
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 kx)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 (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 (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (/.f64 Om l) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 Om l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2)
(pow.f64 (/.f64 (sin.f64 kx) (/.f64 Om l)) -1)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om 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 (/.f64 Om l) (sin.f64 kx))))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))) (/.f64 (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 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))
(*.f64 (sqrt.f64 (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 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3)) (+.f64 1/4 (-.f64 (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 (-.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 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (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 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2))) (neg.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3) 1/8) (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2) (-.f64 1/4 (*.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2))))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(log.f64 (+.f64 1 (expm1.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) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(exp.f64 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(fma.f64 1 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2)
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)
(fma.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/4 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) (sqrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 1)
(*.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 2 (*.f64 l ky)) (/.f64 1 Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 (*.f64 l ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 2 (*.f64 l ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l ky) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l ky) (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l ky) 1) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) (sqrt.f64 Om)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 ky Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 2)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) -1)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2))
(log.f64 (exp.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1/2) 2)
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 1) -1)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l ky)))) 1)
(pow.f64 (*.f64 2 (*.f64 l ky)) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) ky) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 l ky)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l ky))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 l ky))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 l ky))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 l ky))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))) 1)
(*.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2)) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 2)
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(-.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1)
(*.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))
(*.f64 (pow.f64 l 2) (/.f64 1 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(*.f64 (/.f64 l (pow.f64 Om 2)) (/.f64 l (pow.f64 (sin.f64 kx) -2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) -2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2)) (/.f64 (pow.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (/.f64 Om (sin.f64 kx))) (/.f64 (pow.f64 l 2) (/.f64 Om (sin.f64 kx))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 Om 2)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (sin.f64 kx) -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om (sin.f64 kx))) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (sin.f64 kx))))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 3) 1/3)
(pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (pow.f64 l 2)) -1)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))
(*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 Om (sin.f64 kx)))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (pow.f64 Om 2) (sin.f64 kx)))
(*.f64 (/.f64 Om 1) (/.f64 Om (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 kx)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) 3) 1/3)
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -1)
(sqrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 Om 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 kx))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 (sin.f64 kx) (sin.f64 kx))
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (+.f64 kx kx))) 2)
(sqrt.f64 (pow.f64 (sin.f64 kx) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 kx) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 kx) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sin.f64 kx) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 kx))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 kx))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 kx) 2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/4) (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 2) (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))) 3)
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 3/2) 1/3)
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/4) 2)
(fabs.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(exp.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
Outputs
(*.f64 2 (/.f64 (*.f64 kx l) Om))
(*.f64 2 (/.f64 kx (/.f64 Om l)))
(+.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 2 (/.f64 kx (/.f64 Om l))))
(+.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 2 (/.f64 kx (/.f64 Om l)))))
(+.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 2 (/.f64 kx (/.f64 Om l))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 kx))) Om)
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(-.f64 1/2 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(-.f64 (-.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (fma.f64 -1 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (fma.f64 -1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/4 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))))))) (neg.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (-.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) (pow.f64 Om 2)) (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/4 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.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) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.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) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(-.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (neg.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 (-.f64 1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (-.f64 1/2 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (-.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -3))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)) (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512))) (*.f64 1/2048 (/.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/512) (pow.f64 l 5)) (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(-.f64 (-.f64 (fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) 1)) (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (pow.f64 (sin.f64 kx) 7)))) (pow.f64 l 7)))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/32))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5))))) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 (sin.f64 kx) 2))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/32))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (sin.f64 kx) 5)) -3/512) (pow.f64 l 7))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (fma.f64 1/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) 1/32))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(fma.f64 -1/32 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (fma.f64 -5/4096 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7))) (fma.f64 3/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(-.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(-.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)))))
(+.f64 1/2 (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))))
(-.f64 (-.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 4 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 Om 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -1 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3) (pow.f64 Om 4))))))
(+.f64 (-.f64 1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3)) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -3))) (*.f64 (*.f64 4 (pow.f64 l 6)) (pow.f64 (sin.f64 kx) 6))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) -1/6))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (fma.f64 -1/6 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/72)))))
(+.f64 1 (fma.f64 -1/6 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/72)))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))))))))))))
(+.f64 1 (fma.f64 -1/6 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (fma.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/72)) (*.f64 (pow.f64 kx 6) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 1/4320 (fma.f64 -360 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))) (fma.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) -240))))))))))
(+.f64 1 (fma.f64 -1/6 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (fma.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/72)) (*.f64 (pow.f64 kx 6) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 1/4320 (fma.f64 -360 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 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) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (fma.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) -240))))))))))
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))) 1/6)
(pow.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))) 1/6)
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) -1/6))
(+.f64 1 (*.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))
(+.f64 1 (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/72)))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (*.f64 (pow.f64 l 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/72)))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))))))))))))
(+.f64 1 (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 (pow.f64 l 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/72)) (*.f64 (pow.f64 l 6) (fma.f64 -1/864 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 1/4320 (fma.f64 -360 (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 (*.f64 8 (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (fma.f64 -360 (/.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 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) -240))))))))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 (pow.f64 l 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/72)) (*.f64 (pow.f64 l 6) (fma.f64 -1/864 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 1/4320 (fma.f64 -360 (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 (*.f64 8 (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (fma.f64 -360 (/.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 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) -240))))))))))
(pow.f64 1/2 1/6)
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))
(fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 1/2 1/6))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/6)))
(fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (pow.f64 l 2)) (pow.f64 1/2 1/6)))
(fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (pow.f64 l 2)) (pow.f64 1/2 1/6)))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))))) (pow.f64 l 3))) (pow.f64 1/2 1/6))))
(fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (pow.f64 l 2)) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))) (pow.f64 l 3)) (pow.f64 1/2 1/6))))
(fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (pow.f64 l 2)) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))) (pow.f64 l 3)) (pow.f64 1/2 1/6))))
(pow.f64 1/2 1/6)
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))
(fma.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 1/2 1/6))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/6)))
(fma.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (pow.f64 l 2)) (pow.f64 1/2 1/6)))
(fma.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (pow.f64 l 2)) (pow.f64 1/2 1/6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))))))) (pow.f64 l 3)))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 2))) (pow.f64 1/2 1/6))))
(fma.f64 -1 (*.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))) (pow.f64 l 3))) (fma.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (pow.f64 l 2)) (pow.f64 1/2 1/6))))
(-.f64 (fma.f64 -1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (pow.f64 l 2)) (pow.f64 1/2 1/6))) (*.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))) (pow.f64 l 3))))
(pow.f64 1/2 1/6)
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))
(fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 1/2 1/6))
(+.f64 (*.f64 -5/288 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6)))
(fma.f64 -5/288 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 1/2 1/6)))
(fma.f64 -5/288 (*.f64 (/.f64 (pow.f64 1/2 1/6) (pow.f64 l 2)) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 1/2 1/6)))
(+.f64 (*.f64 -5/288 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -53/10368 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx))))) (pow.f64 1/2 1/6))))
(fma.f64 -5/288 (*.f64 (pow.f64 1/2 1/6) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 -53/10368 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (pow.f64 1/2 1/6)) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 1/2 1/6))))
(fma.f64 -5/288 (*.f64 (/.f64 (pow.f64 1/2 1/6) (pow.f64 l 2)) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (fma.f64 -53/10368 (*.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3) (pow.f64 1/2 1/6)) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (*.f64 l (sin.f64 kx)))) (pow.f64 1/2 1/6))))
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) -1/6))
(+.f64 1 (*.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))
1
(+.f64 1 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) -1/6))
(+.f64 1 (*.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))))))
(+.f64 1 (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))
(+.f64 1 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))
(+.f64 1 (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))
1
(+.f64 1 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))
(+.f64 1 (fma.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) (*.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (fma.f64 1/72 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/8))))))
(+.f64 1 (fma.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) (*.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (fma.f64 1/72 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/8))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 1/18 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/648 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))) (*.f64 1/2160 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))))))))))))
(+.f64 1 (fma.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) (fma.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (fma.f64 1/72 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/8))) (*.f64 (pow.f64 kx 6) (fma.f64 -2/3 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/72)))) (fma.f64 -1/6 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/72 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/18)))) (fma.f64 -1/432 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 -1/648 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 (fma.f64 -360 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)) (fma.f64 -1 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))) (fma.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) -240))) 1/1440)))))))))))
(+.f64 1 (fma.f64 (pow.f64 kx 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) (fma.f64 (pow.f64 kx 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (fma.f64 1/72 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/8))) (*.f64 (pow.f64 kx 6) (fma.f64 -2/3 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/144 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/72)))) (fma.f64 -1/6 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/72 (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/18)))) (fma.f64 -1/432 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 -1/648 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (*.f64 (fma.f64 -360 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 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) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))) (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (fma.f64 -360 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (neg.f64 (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) -240))) 1/1440)))))))))))
(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 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 4 (*.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 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -1/2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))))))
(+.f64 1 (fma.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -1/2) (*.f64 (pow.f64 l 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (fma.f64 1/72 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/8))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (+.f64 (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/72 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (*.f64 1/18 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/648 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (+.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 -12 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/1296 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))) (*.f64 1/2160 (+.f64 (*.f64 -360 (+.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 (*.f64 -360 (/.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 -240 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))))))))))
(+.f64 1 (fma.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -1/2) (fma.f64 (pow.f64 l 4) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (fma.f64 1/72 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/8))) (*.f64 (pow.f64 l 6) (fma.f64 -2/3 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/72)))) (fma.f64 -1/6 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (fma.f64 1/72 (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) 1/18)))) (fma.f64 -1/432 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (fma.f64 -1/648 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (fma.f64 -1/864 (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 Om 2) (*.f64 -12 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) -6) (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) (*.f64 (fma.f64 -360 (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 (*.f64 8 (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (fma.f64 -360 (/.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 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)) -240))) 1/1440)))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx))))))
(+.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/2) (sin.f64 kx))) 1/4))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/72 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/2) (sin.f64 kx))) 1/4) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 1/2)) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/72 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 l 2))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/2) (sin.f64 kx))) 1/4) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 1/2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 Om (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (pow.f64 l 3) (sin.f64 kx))))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (pow.f64 l 3) (sin.f64 kx)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1/2 1/3) (/.f64 (*.f64 Om (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))))) (pow.f64 l 3))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2)) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (pow.f64 l 3)))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/72 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 Om (pow.f64 l 3)) (/.f64 (fma.f64 1/144 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 1/2)) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (cbrt.f64 1/2)))) (sin.f64 kx)))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/2) (sin.f64 kx))) 1/4) (fma.f64 1/6 (*.f64 (/.f64 Om (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (sqrt.f64 1/2)) (sin.f64 kx))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 1/2)) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/6 (*.f64 (cbrt.f64 1/2) (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288)))) (*.f64 (*.f64 2 (cbrt.f64 1/2)) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))))) (pow.f64 l 3)) (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288))) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 3) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8))))))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/72 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 l 2))) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 Om (pow.f64 l 3)) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 1/2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (cbrt.f64 1/2)))) (sin.f64 kx)))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) (/.f64 (sqrt.f64 1/2) (sin.f64 kx))) 1/4) (fma.f64 1/6 (*.f64 (/.f64 Om (/.f64 (sin.f64 kx) (sqrt.f64 1/2))) (/.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (pow.f64 l 3))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 1/2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/6 (*.f64 (cbrt.f64 1/2) (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288)))) (*.f64 (*.f64 2 (cbrt.f64 1/2)) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))))) (pow.f64 l 3)) (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288))) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 3) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8))))))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx)))) l)))
(+.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (*.f64 (/.f64 Om (/.f64 (sin.f64 kx) (sqrt.f64 1/2))) 1/4) l)))
(-.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (/.f64 Om (/.f64 (sin.f64 kx) (sqrt.f64 1/2))) 1/4) l))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx)))) l)) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1 (/.f64 (*.f64 (/.f64 Om (/.f64 (sin.f64 kx) (sqrt.f64 1/2))) 1/4) l) (fma.f64 1/72 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 1/2)) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288)))))))
(+.f64 (-.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (/.f64 Om (/.f64 (sin.f64 kx) (sqrt.f64 1/2))) 1/4) l)) (fma.f64 1/72 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 l 2))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 1/2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 Om (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))))) (sin.f64 kx)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 kx))) (+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1/2 1/3) (/.f64 (*.f64 Om (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/4 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)))))))))))))) (pow.f64 l 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx))) (*.f64 1/6 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (sin.f64 kx)))) l)) (+.f64 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 (pow.f64 1/2 1/3) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 l 2))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/288 (/.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/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (/.f64 (sin.f64 kx) (fma.f64 1/144 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 1/2)) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (cbrt.f64 1/2))))))) (fma.f64 1/6 (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 1/2) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))) (*.f64 (pow.f64 1/2 1/6) (fma.f64 1/6 (*.f64 (cbrt.f64 1/2) (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288)))) (*.f64 (*.f64 2 (cbrt.f64 1/2)) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))))))))) (pow.f64 l 3)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 Om (/.f64 (sin.f64 kx) (sqrt.f64 1/2))) 1/4) l) (fma.f64 1/72 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 1/2)) (*.f64 2 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) -5/288))))))))
(+.f64 (sqrt.f64 1/2) (-.f64 (-.f64 (fma.f64 1/72 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (sqrt.f64 1/2) (pow.f64 l 2))) (fma.f64 (pow.f64 1/2 1/6) (/.f64 (fma.f64 1/144 (*.f64 (cbrt.f64 1/2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (cbrt.f64 1/2)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288))))) (/.f64 (*.f64 (/.f64 Om (/.f64 (sin.f64 kx) (sqrt.f64 1/2))) 1/4) l)) (/.f64 (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 Om (/.f64 (sin.f64 kx) (fma.f64 1/144 (*.f64 (cbrt.f64 1/2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (cbrt.f64 1/2))))))) (fma.f64 1/6 (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288) (sqrt.f64 1/2)))) (fma.f64 (sqrt.f64 1/2) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))) (*.f64 (pow.f64 1/2 1/6) (fma.f64 1/6 (*.f64 (cbrt.f64 1/2) (/.f64 Om (/.f64 (sin.f64 kx) (*.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) -5/288)))) (*.f64 (*.f64 2 (cbrt.f64 1/2)) (fma.f64 -1/576 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/10368 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) -1/8)))))))))) (pow.f64 l 3))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 Om (+.f64 (*.f64 1/12 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))))
(+.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))) 1/4)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 Om (+.f64 (*.f64 1/12 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 -5/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 Om (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))) 1/4) (*.f64 (pow.f64 Om 2) (fma.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 (*.f64 (cbrt.f64 1/2) 1) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) -1/36)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 Om (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))) 1/4) (*.f64 (pow.f64 Om 2) (fma.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) -1/36)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 Om (+.f64 (*.f64 1/12 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))) (*.f64 1/6 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx)))))) (+.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 -5/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))))) (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -53/10368 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -5/1728 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 (+.f64 (*.f64 -5/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/144 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 l (sin.f64 kx))))) (*.f64 (pow.f64 1/2 1/6) (+.f64 (*.f64 -53/5184 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))) (*.f64 -5/1728 (*.f64 (pow.f64 1/2 1/3) (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 Om (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))) 1/4) (fma.f64 (pow.f64 Om 2) (fma.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 (*.f64 (cbrt.f64 1/2) 1) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) -1/36)))) (*.f64 (pow.f64 Om 3) (fma.f64 -53/10368 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -5/1728 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (/.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 1/2) 1) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) -1/36) (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 (*.f64 (cbrt.f64 1/2) 1) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) -17/1296)))))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 Om (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 kx))) 1/4) (fma.f64 (pow.f64 Om 2) (fma.f64 -5/288 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/72 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) -1/36)))) (*.f64 (pow.f64 Om 3) (fma.f64 -53/10368 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 -5/1728 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (fma.f64 1/12 (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 kx)) (/.f64 -1/36 l))) (*.f64 (pow.f64 1/2 1/6) (*.f64 (/.f64 (cbrt.f64 1/2) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) -17/1296)))))))))
1
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))))
(+.f64 1 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/72 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/18 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/648 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))))))))))
(+.f64 1 (fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/72))) (pow.f64 Om 6)) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/72 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/18))) (pow.f64 Om 6)) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/432 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/648 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/2160 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))))))))))
(+.f64 1 (fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/72))) (pow.f64 Om 6)) (fma.f64 -1/3 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/72 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/18))) (pow.f64 Om 6)) (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/432 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/648 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/2160 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))))))))))
1
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))))))))
(+.f64 1 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/144 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/72 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 1/72 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 1/18 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))))) (pow.f64 Om 6))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/432 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/648 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 -1/864 (/.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 6))) (+.f64 (*.f64 -1/1296 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))) (+.f64 (*.f64 1/4320 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 -360 (*.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 (*.f64 -360 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))))) (*.f64 8 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 -240 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 Om 6))) (+.f64 (*.f64 1/144 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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 (*.f64 1/72 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 1/72 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 -12 (+.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/9 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))))))))))))))
(+.f64 1 (fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/72))) (pow.f64 Om 6)) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/72 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/18))) (pow.f64 Om 6)) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/432 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/648 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/2160 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))))))))))
(+.f64 1 (fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/144 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/72))) (pow.f64 Om 6)) (fma.f64 -1/3 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/72 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) 1/18))) (pow.f64 Om 6)) (fma.f64 -1/6 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/432 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/648 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 -1/864 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)))))) (fma.f64 -1/1296 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (fma.f64 1/4320 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/2160 (/.f64 (fma.f64 -360 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (fma.f64 -360 (fma.f64 -2 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) 8)) (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) -240))) (pow.f64 Om 6)) (fma.f64 1/144 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (fma.f64 1/72 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (fma.f64 1/72 (/.f64 (*.f64 -12 (+.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) -6))) (pow.f64 Om 4)) (*.f64 1/9 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))))))))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (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 1/8 (/.f64 (/.f64 Om 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) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 (/.f64 Om 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))))))))
(+.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 1/8 (/.f64 (/.f64 Om 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) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.f64 Om 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 1/8 (/.f64 (/.f64 Om 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) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (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) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 (/.f64 Om 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))))))))
(+.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 1/8 (/.f64 (/.f64 Om 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) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.f64 Om 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 1/8 (/.f64 (/.f64 Om 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) (fma.f64 -1/128 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (/.f64 Om l) (*.f64 (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) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 (/.f64 Om 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))))))))
(+.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 1/8 (/.f64 (/.f64 Om 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) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/1024 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (/.f64 Om 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 (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 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 kx l)))
(/.f64 (*.f64 1/4 Om) (*.f64 kx l))
(*.f64 (/.f64 1/4 kx) (/.f64 Om l))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l))))
(fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (/.f64 (*.f64 1/4 Om) (*.f64 kx l)))
(fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (*.f64 (/.f64 1/4 kx) (/.f64 Om l)))
(+.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)))))
(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 kx l))))
(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 kx) (/.f64 Om l))))
(+.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/4 (*.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/24 (/.f64 (*.f64 Om kx) l)) (*.f64 1/4 (/.f64 Om (*.f64 kx l))))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1/4 (*.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/24 (/.f64 Om (/.f64 l kx)) (/.f64 (*.f64 1/4 Om) (*.f64 kx l)))))
(fma.f64 -1/4 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (fma.f64 -1/4 (*.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/24 (/.f64 Om (/.f64 l kx)) (*.f64 (/.f64 1/4 kx) (/.f64 Om l)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 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)))
(fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.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))))
(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 kx l))))
(-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 kx l))) (*.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 kx l)))))
(-.f64 (-.f64 (fma.f64 1/6 (/.f64 Om (/.f64 l kx)) (/.f64 Om (*.f64 kx l))) (*.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 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 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 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 kx l))
(*.f64 (/.f64 1/4 kx) (/.f64 Om l))
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 kx l))))
(+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 kx l)))
(+.f64 1/2 (*.f64 (/.f64 1/4 kx) (/.f64 Om l)))
(+.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 kx l))))
(+.f64 1/2 (fma.f64 1/24 (/.f64 Om (/.f64 l kx)) (*.f64 (/.f64 1/4 kx) (/.f64 Om 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 (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 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 kx) (/.f64 Om l)))))
(+.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 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
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 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 (pow.f64 l 4) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6))) (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 4)) -6))) (*.f64 8 (/.f64 (pow.f64 ky 6) (pow.f64 Om 6)))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(/.f64 (*.f64 Om 1/2) (*.f64 l ky))
(*.f64 (/.f64 Om l) (/.f64 1/2 ky))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky)))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om l) (/.f64 1/2 ky)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky))))
(-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om l) (/.f64 1/2 ky))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (pow.f64 ky 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)))) (pow.f64 l 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky)))))
(-.f64 (-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om l) (/.f64 1/2 ky))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256) (pow.f64 l 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 ky 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 ky 7)))) (pow.f64 l 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 1/16 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 1/16 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))))) (*.f64 (pow.f64 ky 2) (pow.f64 l 7)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 ky 2)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 ky 5)) -3/256))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 l 7) (/.f64 (pow.f64 Om 5) (pow.f64 ky 5))) (/.f64 (pow.f64 ky 2) -3/256))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (*.f64 (/.f64 1/16 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))))))
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 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (neg.f64 (pow.f64 ky 4)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 8 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6)) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 8)))))))
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 (neg.f64 (pow.f64 ky 4)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6))) (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -6))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 8)))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(/.f64 (*.f64 Om 1/2) (*.f64 l ky))
(*.f64 (/.f64 Om l) (/.f64 1/2 ky))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky)))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om l) (/.f64 1/2 ky)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky))))
(-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om l) (/.f64 1/2 ky))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (pow.f64 l 2))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (pow.f64 ky 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5)) (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky)))))
(-.f64 (-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om l) (/.f64 1/2 ky))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 5))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 l 7)))) (pow.f64 ky 7)))
(*.f64 -1/2 (/.f64 Om (*.f64 ky l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 1/16 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 1/16 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))) (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))) (*.f64 (pow.f64 ky 7) (pow.f64 l 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 ky 7)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 l 2))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) 1/16))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -3/256) (pow.f64 ky 7))) (fma.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 -1/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (*.f64 (/.f64 1/16 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))))))
(*.f64 1/2 (/.f64 Om (*.f64 ky l)))
(/.f64 (*.f64 Om 1/2) (*.f64 l ky))
(*.f64 (/.f64 Om l) (/.f64 1/2 ky))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky)))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 (/.f64 Om l) (/.f64 1/2 ky)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 Om l) (/.f64 1/2 ky))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 ky 7) (pow.f64 l 7)))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/2 (/.f64 Om (*.f64 ky l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (/.f64 (*.f64 Om 1/2) (*.f64 l ky)))))
(fma.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 -5/2048 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 ky 7))) (fma.f64 3/256 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 Om l) (/.f64 1/2 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 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6))) (*.f64 (*.f64 8 (pow.f64 ky 6)) (pow.f64 l 6))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6))) (*.f64 (*.f64 8 (pow.f64 ky 6)) (pow.f64 l 6))) (pow.f64 Om 6))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -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 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)))) (pow.f64 Om 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))) (*.f64 -2 (*.f64 (pow.f64 ky 4) (pow.f64 l 4))))))) (*.f64 8 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6))) (*.f64 (*.f64 8 (pow.f64 ky 6)) (pow.f64 l 6))) (pow.f64 Om 6))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6) (pow.f64 Om 4))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) -6))) (*.f64 (*.f64 8 (pow.f64 ky 6)) (pow.f64 l 6))) (pow.f64 Om 6))))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
(*.f64 2 (*.f64 ky l))
(*.f64 2 (*.f64 l ky))
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 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 4 (/.f64 (pow.f64 ky 6) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))))))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))))
(*.f64 -2 (/.f64 (*.f64 ky l) Om))
(*.f64 -2 (/.f64 l (/.f64 Om ky)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 ky l))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (/.f64 (*.f64 -1/4 Om) (*.f64 l ky)))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3))))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/64 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 1/64 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (/.f64 (*.f64 1/64 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 1/64 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 4 (/.f64 (pow.f64 ky 6) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))))))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))))
(*.f64 -2 (/.f64 (*.f64 ky l) Om))
(*.f64 -2 (/.f64 l (/.f64 Om ky)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 ky l))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (/.f64 (*.f64 -1/4 Om) (*.f64 l ky)))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (*.f64 (/.f64 -1/4 l) (/.f64 Om ky)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3))))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (/.f64 (*.f64 1/64 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (/.f64 1/64 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 ky l) Om)) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 ky l))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (/.f64 (*.f64 1/64 (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(fma.f64 -2 (/.f64 l (/.f64 Om ky)) (fma.f64 -1/4 (/.f64 Om (*.f64 l ky)) (fma.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (*.f64 (/.f64 1/64 (pow.f64 ky 3)) (pow.f64 (/.f64 Om l) 3)))))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))
(fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 ky 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 ky 5) (pow.f64 l 5)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 Om)))))
(fma.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (fma.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 ky 5))) (fma.f64 1/4 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 l ky) (/.f64 2 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 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 4 (/.f64 (pow.f64 ky 6) (/.f64 (pow.f64 Om 6) (pow.f64 l 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 l 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 ky 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 ky 4) (pow.f64 l 4)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -2 (/.f64 (pow.f64 ky 4) (/.f64 (pow.f64 Om 4) (pow.f64 l 4))) (fma.f64 2 (/.f64 (pow.f64 ky 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (*.f64 4 (/.f64 (pow.f64 ky 6) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (fma.f64 2/45 (/.f64 (pow.f64 kx 6) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 kx 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 -1/3 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (fma.f64 -1/315 (/.f64 (pow.f64 kx 8) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (fma.f64 2/45 (/.f64 (pow.f64 kx 6) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 kx 2))
(+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2)))
(fma.f64 1/3 (pow.f64 Om 2) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2))))
(fma.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 Om 2) -1/15)) (fma.f64 1/3 (pow.f64 Om 2) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2))))
(-.f64 (fma.f64 1/3 (pow.f64 Om 2) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 Om 2) -1/15)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/315 (pow.f64 Om 2)) (+.f64 (*.f64 2/135 (pow.f64 Om 2)) (*.f64 1/3 (+.f64 (*.f64 -1/9 (pow.f64 Om 2)) (*.f64 2/45 (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/3 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2)))))
(fma.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 Om 2) -1/15)) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/315 (pow.f64 Om 2) (fma.f64 2/135 (pow.f64 Om 2) (*.f64 1/3 (*.f64 (pow.f64 Om 2) -1/15))))) (fma.f64 1/3 (pow.f64 Om 2) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2)))))
(-.f64 (-.f64 (fma.f64 1/3 (pow.f64 Om 2) (/.f64 (pow.f64 Om 2) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 4) (fma.f64 -1/315 (pow.f64 Om 2) (fma.f64 2/135 (pow.f64 Om 2) (*.f64 1/3 (*.f64 (pow.f64 Om 2) -1/15)))))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 Om 2) -1/15)))
(pow.f64 kx 2)
(+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (pow.f64 kx 2))
(fma.f64 -1/3 (pow.f64 kx 4) (pow.f64 kx 2))
(+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (pow.f64 kx 2)))
(fma.f64 -1/3 (pow.f64 kx 4) (fma.f64 2/45 (pow.f64 kx 6) (pow.f64 kx 2)))
(+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 -1/315 (pow.f64 kx 8)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (pow.f64 kx 2))))
(fma.f64 -1/3 (pow.f64 kx 4) (fma.f64 -1/315 (pow.f64 kx 8) (fma.f64 2/45 (pow.f64 kx 6) (pow.f64 kx 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (*.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) -1/16))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) -1/16))))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)
(/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))
(fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))))
(*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))
(neg.f64 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))
(/.f64 (neg.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) Om)
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)) (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))))
(fma.f64 -1 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))))
(-.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3)))))))
(fma.f64 -1 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (fma.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))))
(-.f64 (fma.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 -1 (sqrt.f64 -1)))))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))))))
(fma.f64 -1 (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (fma.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3)))))))
(-.f64 (fma.f64 -1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 -1 (sqrt.f64 -1))))))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)
(/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))
(fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om)))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1))) Om))))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sqrt.f64 -1) 3))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (/.f64 Om l) 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 kx) (sqrt.f64 -1)))) (/.f64 l (/.f64 Om (*.f64 (sin.f64 kx) (sqrt.f64 -1)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (*.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) -1/16))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) -1/16))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (*.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 Om 4))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) -1/16))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (fma.f64 -1/8 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4))) (*.f64 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) -1/16))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))) -1/2))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) 2))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 6) (fma.f64 2/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -1/2) 2))))))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 6) (fma.f64 2/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (fma.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 1/4))))))) (/.f64 (pow.f64 kx 2) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (*.f64 Om -1/2))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 1)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3) 1/3)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 2)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)) 2))
(fabs.f64 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (/.f64 l (*.f64 Om 1/2))))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 3))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3)))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 3) (pow.f64 (sin.f64 kx) 3)))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))) 1)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 2)
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 1/2) -1)
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))) 1/2))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(*.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)) (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)) (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)) (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6))
(cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(*.f64 (pow.f64 1 1/3) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/3) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)) (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 1/3) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/4)) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/4)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/3)
(cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) 3)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) 2)
(cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(log.f64 (exp.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(exp.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1/3))
(cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)) 1))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6)))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/4))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))) (sqrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 3) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/6) 3))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))) 1/6) 6)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 2)) (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 1/6))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))) 2)))
(*.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 1/6) (fabs.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)) 2))))) (sqrt.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))) 2))) (*.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)) 2))) (/.f64 1/4 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2)))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2))))))) 1/2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))) 1))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om 1/2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 1/2)) (cbrt.f64 (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 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om 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))
(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 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2)) (sqrt.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 (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 (/.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 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 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 1/4 (-.f64 (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 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3))) (sqrt.f64 (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2)) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx))))))))
(pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 3)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))) 1))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(sqrt.f64 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))) 1)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 1/4 (/.f64 Om l)) (sin.f64 kx))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (neg.f64 (*.f64 1/4 (/.f64 Om l))) (neg.f64 (sin.f64 kx)))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(pow.f64 (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 3)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(pow.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3) 1/3)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(pow.f64 (sqrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 2)
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2))
(fabs.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(log.f64 (pow.f64 (exp.f64 1/4) (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(exp.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(log1p.f64 (expm1.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om 1) (/.f64 (/.f64 1 l) (sin.f64 kx)))
(/.f64 (*.f64 Om (/.f64 1 l)) (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 (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 (sqrt.f64 (sin.f64 kx))) (/.f64 (/.f64 1 l) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 Om (sqrt.f64 (sin.f64 kx))) (/.f64 1 (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(*.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 1 (sqrt.f64 (sin.f64 kx))) (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)))
(/.f64 (/.f64 Om (*.f64 (sqrt.f64 (sin.f64 kx)) l)) (sqrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om l)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (/.f64 Om l)) (sqrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) 1) (/.f64 (sqrt.f64 (/.f64 Om l)) (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 Om l)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (/.f64 Om l)) (cbrt.f64 (sin.f64 kx))))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3) 1/3)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 3))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 Om l) 3) (pow.f64 (sin.f64 kx) 3)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(exp.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 Om l) (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx))))) (/.f64 (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 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 1 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 (sqrt.f64 (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)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)) 2) (cbrt.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx))) 3)) (+.f64 1/4 (-.f64 (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 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3)) (+.f64 1/4 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 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 (/.f64 (sin.f64 kx) Om) l) 3))) (+.f64 1/4 (-.f64 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2)) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (-.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 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2)) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (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 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3))) (+.f64 -1/4 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (/.f64 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 (/.f64 (sin.f64 kx) Om) l) 3))) (-.f64 -1/4 (-.f64 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2)) (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2))) (neg.f64 (-.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))))))
(/.f64 (neg.f64 (-.f64 1/4 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2))) (neg.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 1 (/.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))) (+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 3) 1/8) (+.f64 (pow.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 2) (-.f64 1/4 (*.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 3)) (+.f64 (pow.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) 2) (-.f64 1/4 (*.f64 1/8 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(/.f64 (+.f64 1/8 (/.f64 1/64 (pow.f64 (*.f64 (/.f64 (sin.f64 kx) Om) l) 3))) (+.f64 (*.f64 1/16 (pow.f64 (/.f64 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 1/2))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 1/2) 3/2) (pow.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(exp.f64 (log.f64 (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)) 1/2)))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 1 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 (/.f64 (/.f64 Om l) (sin.f64 kx)) 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 (/.f64 Om l) (sin.f64 kx)))) 2) (cbrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) (sqrt.f64 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2)
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 1)
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (*.f64 2 (*.f64 l ky)) (/.f64 1 Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 (*.f64 l ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (/.f64 (cbrt.f64 Om) (*.f64 l ky))))
(/.f64 (/.f64 2 (/.f64 (cbrt.f64 Om) (*.f64 l ky))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 (*.f64 2 (*.f64 l ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 1 (sqrt.f64 Om)) (/.f64 2 (/.f64 (sqrt.f64 Om) (*.f64 l ky))))
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 Om) (*.f64 l ky))) (sqrt.f64 Om))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 l ky) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 l (/.f64 (cbrt.f64 Om) ky)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l ky) (sqrt.f64 Om)))
(/.f64 (*.f64 2 (/.f64 (*.f64 l ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (*.f64 l ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om)))
(/.f64 (*.f64 2 (/.f64 (*.f64 l ky) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (*.f64 l ky) 1) (/.f64 2 Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 l ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 2 (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) (pow.f64 (cbrt.f64 Om) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) (cbrt.f64 (*.f64 (*.f64 l ky) (/.f64 2 Om)))) (pow.f64 (cbrt.f64 Om) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) (sqrt.f64 Om)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) (sqrt.f64 Om)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 2) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) (sqrt.f64 Om))) (sqrt.f64 Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 ky Om))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 2 l) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 ky (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 ky (sqrt.f64 Om)))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 Om) l)) (/.f64 ky (sqrt.f64 Om)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 1)
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 3)
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 3) 1/3)
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 2)
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) -1)
(/.f64 1 (/.f64 (*.f64 Om 1/2) (*.f64 l ky)))
(/.f64 1 (*.f64 (/.f64 Om l) (/.f64 1/2 ky)))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 l ky) (/.f64 2 Om)) 2))
(fabs.f64 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(log.f64 (exp.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 3))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 3) (pow.f64 Om 3)))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 1))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(*.f64 (*.f64 l ky) (/.f64 2 Om))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))) -2)
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2)) -1/2)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 l ky) (/.f64 2 Om)) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(pow.f64 (/.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 1) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l ky)))) 1)
(*.f64 2 (*.f64 l ky))
(pow.f64 (*.f64 2 (*.f64 l ky)) 1)
(*.f64 2 (*.f64 l ky))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l ky))) 3)
(*.f64 2 (*.f64 l ky))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 3) 1/3)
(*.f64 2 (*.f64 l ky))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 l ky))) 2)
(*.f64 2 (*.f64 l ky))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 2))
(fabs.f64 (*.f64 2 (*.f64 l ky)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) ky) 2))
(*.f64 2 (log.f64 (pow.f64 (exp.f64 l) ky)))
(*.f64 2 (*.f64 ky (log.f64 (exp.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 l ky)))))
(*.f64 2 (*.f64 l ky))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 l ky)) 3))
(*.f64 2 (*.f64 l ky))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l ky))))
(*.f64 2 (*.f64 l ky))
(exp.f64 (log.f64 (*.f64 2 (*.f64 l ky))))
(*.f64 2 (*.f64 l ky))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 l ky))) 1))
(*.f64 2 (*.f64 l ky))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 l ky))))
(*.f64 2 (*.f64 l ky))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))) 1)
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(*.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 1)
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2)) 1/2)
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 3)
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 3) 1/3)
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 2)
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(sqrt.f64 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) 2)))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(log.f64 (exp.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om))) 3))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(expm1.f64 (log1p.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(exp.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 1))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(log1p.f64 (expm1.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))))
(hypot.f64 1 (*.f64 (*.f64 l ky) (/.f64 2 Om)))
(-.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1)
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) 1))
(+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) -1))
(*.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (/.f64 1 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) (/.f64 l (/.f64 Om (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (/.f64 l 1) (/.f64 l (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (/.f64 l (pow.f64 Om 2)) (/.f64 l (pow.f64 (sin.f64 kx) -2)))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) -2)))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) -2)) (pow.f64 Om 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2)) (/.f64 (pow.f64 l 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (/.f64 1 (/.f64 Om (sin.f64 kx))) (/.f64 (pow.f64 l 2) (/.f64 Om (sin.f64 kx))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) 1) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 Om (sin.f64 kx)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 Om 2)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (sin.f64 kx) -2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l 4)) (/.f64 Om (sin.f64 kx))) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 l 4)) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 Om (sin.f64 kx)) 2))
(pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 1)
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 3)
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 3) 1/3)
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (pow.f64 l 2)) -1)
(/.f64 1 (/.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) (pow.f64 l 2)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) 2))
(fabs.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 3))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))) 1)
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(*.f64 1 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(*.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 Om (sin.f64 kx)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (pow.f64 Om 2) (sin.f64 kx)))
(/.f64 (/.f64 (pow.f64 Om 2) (sin.f64 kx)) (sin.f64 kx))
(*.f64 (/.f64 Om 1) (/.f64 Om (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(*.f64 (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 Om (cbrt.f64 (pow.f64 (sin.f64 kx) 4))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (/.f64 (pow.f64 Om 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)))
(/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 kx)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)) (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sin.f64 kx)) (/.f64 (cbrt.f64 (pow.f64 Om 4)) (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 Om 4)) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))))
(pow.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) 1)
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 3)
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) 3) 1/3)
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) -1)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(sqrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 (sin.f64 kx) 4)))
(log.f64 (exp.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2))))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2) 3))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 Om 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)) 1))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om (sin.f64 kx)) 2)))
(pow.f64 (/.f64 Om (sin.f64 kx)) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 kx))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 2 kx))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) 1)
(pow.f64 (sin.f64 kx) 2)
(*.f64 (sin.f64 kx) (sin.f64 kx))
(pow.f64 (sin.f64 kx) 2)
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 4)))
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (+.f64 kx kx))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 kx))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (*.f64 2 kx)) 2))
(sqrt.f64 (pow.f64 (sin.f64 kx) 4))
(fabs.f64 (pow.f64 (sin.f64 kx) 2))
(log.f64 (exp.f64 (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 kx) 2))))
(pow.f64 (sin.f64 kx) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3))
(pow.f64 (sin.f64 kx) 2)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (sin.f64 kx) 3)))
(pow.f64 (sin.f64 kx) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 kx))))
(pow.f64 (sin.f64 kx) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 kx))) 1))
(pow.f64 (sin.f64 kx) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(*.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))) (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/4) (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))) (sqrt.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))) (sqrt.f64 (cbrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) 2))) (hypot.f64 1 (*.f64 (/.f64 l Om) (sin.f64 kx))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2) 2) (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) 3))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) (pow.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2) 2)))))
(pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) 3/2))
(pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(fabs.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
(exp.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))
(sqrt.f64 (exp.f64 (log1p.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))
(sqrt.f64 (exp.f64 (log1p.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2))))
(sqrt.f64 (exp.f64 (log1p.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))

eval937.0ms (4.8%)

Compiler

Compiled 31967 to 22984 computations (28.1% saved)

prune238.0ms (1.2%)

Pruning

21 alts after pruning (15 fresh and 6 done)

PrunedKeptTotal
New8197826
Fresh189
Picked325
Done145
Total82421845
Accuracy
100.0%
Counts
845 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.3%
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 1/4) 2)
57.2%
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))) 3)
63.5%
(pow.f64 1 3)
57.5%
(+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 l Om) (sin.f64 kx)) 2)))
57.2%
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))
49.0%
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 1/4 Om) (*.f64 l ky))))
84.1%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om)))))
87.8%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2))))))
82.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l ky) Om)))) 3)) 1/2)))
98.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))) 1/2)))
82.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
53.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))) 1/2)))
46.9%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))
44.3%
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) 1/2)))
33.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
31.1%
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
53.7%
(sqrt.f64 1/2)
57.2%
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 l (/.f64 Om (sin.f64 kx))) 2)))))
46.7%
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (/.f64 l (/.f64 Om (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) 3/2))
46.8%
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2))) -3/2)))
Compiler

Compiled 906 to 680 computations (24.9% saved)

regimes369.0ms (1.9%)

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

19 calls:

59.0ms
(/.f64 (*.f64 2 l) Om)
50.0ms
kx
40.0ms
(*.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))))))))
19.0ms
Om
19.0ms
ky
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 810 to 606 computations (25.2% saved)

regimes123.0ms (0.6%)

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

7 calls:

19.0ms
kx
18.0ms
(sin.f64 ky)
17.0ms
(sin.f64 kx)
17.0ms
l
17.0ms
ky
Results
AccuracySegmentsBranch
98.7%1l
98.7%1Om
98.7%1kx
98.7%1ky
98.7%1(pow.f64 (sin.f64 kx) 2)
98.7%1(sin.f64 kx)
98.7%1(sin.f64 ky)
Compiler

Compiled 499 to 351 computations (29.7% saved)

regimes523.0ms (2.7%)

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

6 calls:

316.0ms
ky
90.0ms
(sin.f64 ky)
48.0ms
(sin.f64 kx)
40.0ms
kx
13.0ms
l
Results
AccuracySegmentsBranch
87.8%1l
87.8%1Om
93.8%4kx
91.2%2ky
94.5%5(sin.f64 kx)
91.8%5(sin.f64 ky)
Compiler

Compiled 247 to 181 computations (26.7% saved)

regimes163.0ms (0.8%)

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

5 calls:

49.0ms
(sin.f64 kx)
34.0ms
kx
29.0ms
l
27.0ms
Om
18.0ms
ky
Results
AccuracySegmentsBranch
86.8%2l
87.5%2Om
90.8%5(sin.f64 kx)
90.1%4kx
88.0%2ky
Compiler

Compiled 209 to 153 computations (26.8% saved)

regimes62.0ms (0.3%)

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

6 calls:

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

Compiled 188 to 139 computations (26.1% saved)

regimes267.0ms (1.4%)

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

6 calls:

63.0ms
ky
54.0ms
kx
48.0ms
(sin.f64 ky)
48.0ms
(sin.f64 kx)
27.0ms
l
Results
AccuracySegmentsBranch
81.8%4l
76.7%2Om
73.7%9ky
69.4%6(sin.f64 kx)
69.2%7kx
70.1%6(sin.f64 ky)
Compiler

Compiled 158 to 115 computations (27.2% saved)

regimes20.0ms (0.1%)

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

1 calls:

18.0ms
l
Results
AccuracySegmentsBranch
81.5%4l
Compiler

Compiled 38 to 34 computations (10.5% saved)

regimes12.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 26 to 22 computations (15.4% saved)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
46.0ms
3.026047003707828e+88
2.4826407348007686e+93
Results
43.0ms144×body256valid
Compiler

Compiled 409 to 350 computations (14.4% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
2.5379011892466414e+138
5.8368784024732226e+138
Results
28.0ms80×body256valid
Compiler

Compiled 240 to 205 computations (14.6% saved)

bsearch78.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
39.0ms
1.8445422478839286e+94
5.704251591327211e+95
9.0ms
1.558337259376992e+30
4.4393212223605916e+30
29.0ms
870798129.3108678
7873965556.961735
Results
72.0ms240×body256valid
Compiler

Compiled 405 to 351 computations (13.3% saved)

bsearch48.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
narrow-enough
Steps
TimeLeftRight
9.0ms
1.8445422478839286e+94
5.704251591327211e+95
8.0ms
1.558337259376992e+30
4.4393212223605916e+30
30.0ms
870798129.3108678
7873965556.961735
Results
45.0ms144×body256valid
Compiler

Compiled 175 to 170 computations (2.9% saved)

simplify16.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
095602
1127602
2130602
3133602
4134602
5135602
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))) 1/2)))
(if (<=.f64 ky 719999999999999984914818126799335803340617190490233163182083262065778489497536796712501248000) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(if (<=.f64 ky 4400000000000000144502874952501674747542855291982291460254179075538486830354667180393605788762000615809377821051018716546053358790530564096) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om)))))
(if (<=.f64 l 4100000000) (pow.f64 1 3) (if (<=.f64 l 2000000000000000039769249677312) (sqrt.f64 1/2) (if (<=.f64 l 128000000000000005552294012751255817381157545593848231909347045035022952049879182200489440706560) (pow.f64 1 3) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))) 1/2))))))
(if (<=.f64 l 4400000000) (pow.f64 1 3) (if (<=.f64 l 2000000000000000039769249677312) (sqrt.f64 1/2) (if (<=.f64 l 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560) (pow.f64 1 3) (sqrt.f64 1/2))))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 l (/.f64 2 Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om))))))
(if (<=.f64 ky 719999999999999984914818126799335803340617190490233163182083262065778489497536796712501248000) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(if (<=.f64 ky 719999999999999984914818126799335803340617190490233163182083262065778489497536796712501248000) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 l Om) 1/2)))))))
(if (<=.f64 ky 4400000000000000144502874952501674747542855291982291460254179075538486830354667180393605788762000615809377821051018716546053358790530564096) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om))))))
(if (<=.f64 ky 4400000000000000144502874952501674747542855291982291460254179075538486830354667180393605788762000615809377821051018716546053358790530564096) (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l kx)) Om)))))
(if (<=.f64 l 4100000000) (pow.f64 1 3) (if (<=.f64 l 2000000000000000039769249677312) (sqrt.f64 1/2) (if (<=.f64 l 128000000000000005552294012751255817381157545593848231909347045035022952049879182200489440706560) (pow.f64 1 3) (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 ky l))) (*.f64 2 (/.f64 (*.f64 ky l) Om)))) 1/2))))))
(if (<=.f64 l 4100000000) 1 (if (<=.f64 l 2000000000000000039769249677312) (sqrt.f64 1/2) (if (<=.f64 l 128000000000000005552294012751255817381157545593848231909347045035022952049879182200489440706560) 1 (sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l ky))) (*.f64 2 (/.f64 (*.f64 l ky) Om))))))))))
(if (<=.f64 l 4400000000) (pow.f64 1 3) (if (<=.f64 l 2000000000000000039769249677312) (sqrt.f64 1/2) (if (<=.f64 l 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560) (pow.f64 1 3) (sqrt.f64 1/2))))
(if (<=.f64 l 4400000000) 1 (if (<=.f64 l 2000000000000000039769249677312) (sqrt.f64 1/2) (if (<=.f64 l 200000000000000004043775825431189397715219264642871548227555371241600800999632861871739565506560) 1 (sqrt.f64 1/2))))
(sqrt.f64 1/2)
Compiler

Compiled 210 to 173 computations (17.6% saved)

soundness2.9s (14.7%)

Rules
1922×fma-def
1922×fma-def
1892×fma-def
1892×fma-def
1138×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01421552
13841376
210311376
353241376
025169
1356135
24724135
043516913
1113815497
2432715311
043516913
1113815497
2432715311
037461
1601455
27912455
0137758363
1410754207
0145863297
1425561270
037461
1601455
27912455
0137758363
1410754207
0145863297
1425561270
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1210 to 912 computations (24.6% saved)

end0.0ms (0%)

preprocess178.0ms (0.9%)

Remove

(sort kx ky)

(abs ky)

(abs kx)

(abs Om)

(abs l)

Compiler

Compiled 1630 to 1338 computations (17.9% saved)

Profiling

Loading profile data...