Toniolo and Linder, Equation (3a)

Time bar (total: 15.5s)

analyze314.0ms (2%)

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)

Precisions
Click to see histograms. Total time spent on operations: 165.0ms
Operation ival-sqrt, time spent: 50.0ms, 30.0% of total-time
Operation ival-sin, time spent: 41.0ms, 25.0% of total-time
Operation ival-pow, time spent: 24.0ms, 15.0% of total-time
Operation ival-mult, time spent: 16.0ms, 10.0% of total-time
Operation ival-div, time spent: 15.0ms, 9.0% of total-time
Operation ival-add, time spent: 15.0ms, 9.0% of total-time
Operation const, time spent: 5.0ms, 3.0% of total-time

sample3.7s (23.7%)

Results
3.3s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 2.1s
Operation ival-sin, time spent: 460.0ms, 22.0% of total-time
Operation ival-pow, time spent: 436.0ms, 21.0% of total-time
Operation ival-div, time spent: 361.0ms, 17.0% of total-time
Operation ival-add, time spent: 294.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 264.0ms, 13.0% of total-time
Operation ival-mult, time spent: 220.0ms, 11.0% of total-time
Operation const, time spent: 55.0ms, 3.0% of total-time
Bogosity

preprocess1.2s (7.7%)

Algorithm
egg-herbie
Rules
1402×associate-*r*
1370×associate-*l*
1106×distribute-lft-neg-out
992×distribute-rgt-neg-out
684×fma-define
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
490-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)))))
80-1(3.1753018756081236e-103 4.813440360454166e-254 1.3501395035653252e-298 2.052110300670235e-156)(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
21(7.526027185045557e+298 3.832349819621492e-24 1.028210029102469e-267 9.094009034265685e+192)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-l
00-0-(*.f64 2 l)
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 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
00-0-(sin.f64 kx)
081(9.933470991032833e+153 4.420838479493409e+161 4.055990033339236e-143 1.418400598024685e-17)0-(pow.f64 (sin.f64 kx) 2)
00-0-(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
00-0-(/.f64 (*.f64 2 l) Om)
039(3.0286236827366637e-180 4649768588240.021 5.1905213961736093e-278 5.689221574561809e-57)0-(pow.f64 (sin.f64 ky) 2)
097(8.045824036792776e+260 7.048580398577307e+151 1.8620196895168508e-163 9.319352130383302e+29)0-(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
00-0-kx
00-0-ky
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-(sin.f64 ky)
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)))))))))
00-0-(/.f64 1 2)
00-0-Om
00-0-2
00-0-1
Iterations

Useful iterations: 1 (0.0ms)

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

(abs l)

(abs Om)

(abs kx)

(abs ky)

(sort kx ky)

Compiler

Compiled 451 to 325 computations (27.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 643.0ms
Operation ival-mult, time spent: 154.0ms, 24.0% of total-time
Operation ival-pow, time spent: 148.0ms, 23.0% of total-time
Operation ival-sqrt, time spent: 130.0ms, 20.0% of total-time
Operation ival-add, time spent: 92.0ms, 14.0% of total-time
Operation ival-div, time spent: 72.0ms, 11.0% of total-time
Operation ival-sin, time spent: 31.0ms, 5.0% of total-time
Operation const, time spent: 17.0ms, 3.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 55 to 44 computations (20% saved)

prune1.0ms (0%)

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

Compiled 31 to 27 computations (12.9% saved)

localize420.0ms (2.7%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.5%
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
99.4%
(pow.f64 (sin.f64 ky) 2)
97.2%
(*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
82.1%
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
Compiler

Compiled 203 to 132 computations (35% saved)

Precisions
Click to see histograms. Total time spent on operations: 169.0ms
Operation ival-pow, time spent: 49.0ms, 29.0% of total-time
Operation ival-mult, time spent: 43.0ms, 26.0% of total-time
Operation ival-add, time spent: 23.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 21.0ms, 12.0% of total-time
Operation ival-sin, time spent: 14.0ms, 8.0% of total-time
Operation ival-div, time spent: 11.0ms, 7.0% of total-time
Operation const, time spent: 8.0ms, 5.0% of total-time

series82.0ms (0.5%)

Counts
4 → 148
Calls

39 calls:

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

rewrite312.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1106×log1p-expm1-u
789×expm1-log1p-u
270×associate-*r*
188×associate-*l*
162×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify316.0ms (2%)

Algorithm
egg-herbie
Rules
1036×associate-*r*
942×associate-*l*
928×fma-define
790×*-commutative
576×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

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

eval344.0ms (2.2%)

Compiler

Compiled 18756 to 13843 computations (26.2% saved)

prune64.0ms (0.4%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New3063309
Fresh000
Picked101
Done000
Total3073310
Accuracy
100.0%
Counts
310 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l)))) 1/2)))
50.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
61.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
Compiler

Compiled 58 to 50 computations (13.8% saved)

localize548.0ms (3.5%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.7%
(*.f64 (/.f64 2 Om) l)
99.5%
(/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l))))
98.6%
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l))
99.9%
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
99.4%
(/.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))
98.6%
(*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
87.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
Compiler

Compiled 249 to 134 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 254.0ms
Operation ival-mult, time spent: 86.0ms, 34.0% of total-time
Operation composed, time spent: 58.0ms, 23.0% of total-time
Operation ival-div, time spent: 39.0ms, 15.0% of total-time
Operation ival-sqrt, time spent: 33.0ms, 13.0% of total-time
Operation ival-add, time spent: 15.0ms, 6.0% of total-time
Operation ival-sin, time spent: 14.0ms, 6.0% of total-time
Operation const, time spent: 8.0ms, 3.0% of total-time

series272.0ms (1.8%)

Counts
8 → 300
Calls

78 calls:

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

rewrite190.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1047×log1p-expm1-u
496×prod-diff
382×associate-*r*
244×associate-*l*
193×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify308.0ms (2%)

Algorithm
egg-herbie
Rules
996×fma-define
866×associate-/r*
684×times-frac
564×associate-*r/
504×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval453.0ms (2.9%)

Compiler

Compiled 20836 to 14159 computations (32% saved)

prune134.0ms (0.9%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New4177424
Fresh000
Picked213
Done000
Total4198427
Accuracy
100.0%
Counts
427 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l)))) 1/2)))
99.5%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))) 1/2)))
88.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))) 1/2)))
61.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
48.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
36.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
56.8%
(sqrt.f64 1/2)
Compiler

Compiled 240 to 204 computations (15% saved)

localize439.0ms (2.8%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 l (sin.f64 ky))
98.1%
(/.f64 Om (*.f64 l (sin.f64 ky)))
93.0%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
99.9%
(*.f64 l (sin.f64 kx))
96.2%
(/.f64 Om (*.f64 l (sin.f64 kx)))
85.6%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
100.0%
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))) 1/2)
99.7%
(*.f64 (/.f64 2 Om) l)
99.5%
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))))
98.6%
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l))
Compiler

Compiled 209 to 117 computations (44% saved)

Precisions
Click to see histograms. Total time spent on operations: 369.0ms
Operation composed, time spent: 98.0ms, 27.0% of total-time
Operation ival-sqrt, time spent: 89.0ms, 24.0% of total-time
Operation ival-mult, time spent: 67.0ms, 18.0% of total-time
Operation ival-sin, time spent: 61.0ms, 17.0% of total-time
Operation ival-div, time spent: 29.0ms, 8.0% of total-time
Operation ival-add, time spent: 17.0ms, 5.0% of total-time
Operation const, time spent: 7.0ms, 2.0% of total-time

series173.0ms (1.1%)

Counts
9 → 148
Calls

75 calls:

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

rewrite234.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
702×prod-diff
450×log1p-expm1-u
438×associate-*r*
278×associate-*l*
224×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify202.0ms (1.3%)

Algorithm
egg-herbie
Rules
1354×associate-*r*
1172×associate-*l*
904×fma-define
656×times-frac
436×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

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

eval749.0ms (4.8%)

Compiler

Compiled 14454 to 9637 computations (33.3% saved)

prune147.0ms (0.9%)

Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New5066512
Fresh022
Picked235
Done011
Total50812520
Accuracy
100.0%
Counts
520 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
50.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l)))) 1/2)))
88.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))) 1/2)))
82.7%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 ky (/.f64 (*.f64 2 l) Om)))) 1/2)))
48.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
36.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
52.4%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
33.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))))))
99.5%
(sqrt.f64 (+.f64 1/2 (log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))))
61.5%
(sqrt.f64 (+.f64 1/2 1/2))
56.8%
(sqrt.f64 1/2)
Compiler

Compiled 350 to 290 computations (17.1% saved)

localize1.4s (9.2%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 2 l) (sin.f64 ky))
99.5%
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))
98.1%
(/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)
64.7%
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
99.7%
(*.f64 (/.f64 2 Om) l)
99.6%
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))))
95.3%
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l))
99.2%
(*.f64 1/6 (/.f64 (*.f64 Om ky) l))
90.8%
(/.f64 Om (*.f64 ky l))
90.6%
(/.f64 (*.f64 Om ky) l)
78.3%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))))))
100.0%
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om))))
99.7%
(*.f64 (*.f64 2 l) (sin.f64 ky))
99.5%
(/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))
98.1%
(/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)
Compiler

Compiled 381 to 225 computations (40.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.3s
Operation ival-mult, time spent: 388.0ms, 30.0% of total-time
Operation composed, time spent: 331.0ms, 26.0% of total-time
Operation ival-div, time spent: 156.0ms, 12.0% of total-time
Operation ival-sqrt, time spent: 122.0ms, 10.0% of total-time
Operation ival-add, time spent: 86.0ms, 7.0% of total-time
Operation ival-log, time spent: 80.0ms, 6.0% of total-time
Operation ival-sin, time spent: 63.0ms, 5.0% of total-time
Operation ival-exp, time spent: 24.0ms, 2.0% of total-time
Operation const, time spent: 21.0ms, 2.0% of total-time

series271.0ms (1.7%)

Counts
14 → 348
Calls

120 calls:

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

rewrite177.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
568×associate-*r*
291×log1p-expm1-u
291×expm1-log1p-u
286×add-exp-log
286×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify411.0ms (2.6%)

Algorithm
egg-herbie
Rules
1348×associate-*l*
998×fma-define
648×times-frac
542×sqr-pow
518×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0107047722
1302345644
Stop Event
node limit
Counts
709 → 584
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/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.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)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 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 ky) 2)) (pow.f64 Om 2))))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l)))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (*.f64 Om (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l))) 3)) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (*.f64 Om (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l)))) (sqrt.f64 1/2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) (*.f64 l (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(*.f64 2 (/.f64 (*.f64 kx l) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 kx 3) l) Om)) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 kx 7) l) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 kx 5) l) Om)) (*.f64 2 (/.f64 (*.f64 kx l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 -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 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.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 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 kx) 8))))))))) (+.f64 (*.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 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (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 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (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 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.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/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -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 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.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 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (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 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.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/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))))
(+.f64 (*.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 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (pow.f64 l 7))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.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/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.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)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 1 Om))
(*.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) (/.f64 1 (neg.f64 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 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)))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (*.f64 2 l) (sqrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) 1) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 l) (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 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.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)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(neg.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (neg.f64 Om)))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) Om))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 1))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) -1)
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1))
(-.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 (exp.f64 (sin.f64 ky)) (*.f64 2 l)))
(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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 l) 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 l) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))) (neg.f64 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/8) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 2) 1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))) (-.f64 (*.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))) 1/2)))))
(pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 3/2) 1/3)
(pow.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/4) 2)
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 ky Om) l))) 1)
(*.f64 Om (/.f64 ky l))
(*.f64 1 (/.f64 (*.f64 ky Om) l))
(*.f64 (*.f64 ky Om) (/.f64 1 l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ky Om) l)) 2) (cbrt.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 ky Om) l)) (sqrt.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 (*.f64 ky (neg.f64 Om)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 ky Om) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 ky Om) (sqrt.f64 l)))
(*.f64 (/.f64 ky (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 ky 1) (/.f64 Om l))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 Om (sqrt.f64 l)) (/.f64 ky (sqrt.f64 l)))
(*.f64 (/.f64 Om 1) (/.f64 ky l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 l) 2)) (/.f64 ky (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 ky Om)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky Om)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky Om)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 ky Om)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky Om)) 1) (/.f64 (sqrt.f64 (*.f64 ky Om)) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky Om)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (*.f64 ky Om)) (cbrt.f64 l)))
(pow.f64 (/.f64 (*.f64 ky Om) l) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ky Om) l)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 ky Om) l)) 2)
(pow.f64 (/.f64 l (*.f64 ky Om)) -1)
(neg.f64 (/.f64 (*.f64 ky Om) (neg.f64 l)))
(neg.f64 (/.f64 (*.f64 ky (neg.f64 Om)) l))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 2))
(log.f64 (pow.f64 (exp.f64 Om) (/.f64 ky l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 ky Om) l))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 ky Om) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 ky Om) l)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 ky Om) l)))
(exp.f64 (log.f64 (/.f64 (*.f64 ky Om) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 ky Om) l)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l ky)))) 1)
(*.f64 Om (/.f64 1 (*.f64 l ky)))
(*.f64 1 (/.f64 Om (*.f64 l ky)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l ky))) 2) (cbrt.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) (sqrt.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 ky))))
(*.f64 (/.f64 1 l) (/.f64 Om ky))
(*.f64 (/.f64 Om ky) (/.f64 1 l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (*.f64 l ky)))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 l ky)))
(*.f64 (/.f64 1 ky) (/.f64 Om l))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l) (/.f64 (cbrt.f64 Om) ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) ky) (/.f64 (cbrt.f64 Om) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 l ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) ky))
(*.f64 (/.f64 (sqrt.f64 Om) ky) (/.f64 (sqrt.f64 Om) l))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l ky))))
(pow.f64 (/.f64 Om (*.f64 l ky)) 1)
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l ky))) 3)
(pow.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) 2)
(pow.f64 (/.f64 (*.f64 l ky) Om) -1)
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 ky))))
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 l ky)))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 2))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l ky))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 l ky)))))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l ky))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l ky))))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l ky))))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 l ky))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l)))) 1)
(/.f64 1 (/.f64 l (*.f64 (*.f64 1/6 Om) ky)))
(/.f64 1/6 (/.f64 l (*.f64 ky Om)))
(/.f64 (*.f64 (*.f64 1/6 Om) ky) l)
(/.f64 (neg.f64 (*.f64 (*.f64 1/6 Om) ky)) (neg.f64 l))
(pow.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 2) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (/.f64 (*.f64 ky Om) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))))
(log1p.f64 (expm1.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))))
(exp.f64 (log.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(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)))))
(log1p.f64 (expm1.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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) 2)
(neg.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2))
(/.f64 1 (/.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) 1))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) -1)
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (/.f64 1 Om))
(*.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) (/.f64 1 (neg.f64 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 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)))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (*.f64 2 l) (sqrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) 1) (*.f64 2 (/.f64 l Om)))
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 l) (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 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.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)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(neg.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (neg.f64 Om)))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) Om))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 3) (pow.f64 Om 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 1))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1)
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3)
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) -1)
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1))
(-.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 (exp.f64 (sin.f64 ky)) (*.f64 2 l)))
(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))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 l) 3) (pow.f64 (sin.f64 ky) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 l) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))))
(log1p.f64 (expm1.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))
Outputs
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 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 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 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 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 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 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 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 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 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 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 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (*.f64 l (/.f64 ky Om)))
(*.f64 2 (*.f64 ky (/.f64 l 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 l Om)) (*.f64 2 (*.f64 l (/.f64 ky Om))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (*.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 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))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om)) (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 2 (*.f64 ky (/.f64 l Om)) (*.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 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)))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 -1/2520 (*.f64 (pow.f64 ky 7) (/.f64 l Om)) (fma.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om)) (*.f64 2 (*.f64 l (/.f64 ky Om))))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 -1/2520 (*.f64 (pow.f64 ky 7) (/.f64 l Om)) (fma.f64 2 (*.f64 ky (/.f64 l Om)) (*.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 l (/.f64 (sin.f64 ky) Om)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (fma.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))))))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 ky) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 (sin.f64 ky) 2)) 1/8))) (pow.f64 l 7))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/32))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sin.f64 ky) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7))))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 ky) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 (sin.f64 ky) 2)) 1/8))) (pow.f64 l 7)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(-.f64 1/2 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (fma.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (fma.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (fma.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 Om 2))) (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (fma.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3))))))) (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2))))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2))))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 Om 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/256 (*.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 l 8))))))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)))))))))
(fma.f64 -1/2 (*.f64 l (*.f64 (*.f64 (sin.f64 ky) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/256 (*.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 l 8))))) (pow.f64 Om 7))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 Om 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 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 l (+.f64 (*.f64 2 ky) (*.f64 -1/3 (pow.f64 ky 3))))
(+.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))))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (*.f64 l (+.f64 (*.f64 2 ky) (*.f64 1/60 (pow.f64 ky 5)))))
(+.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)))))
(+.f64 (*.f64 l (+.f64 (*.f64 -1/2520 (pow.f64 ky 7)) (*.f64 1/60 (pow.f64 ky 5)))) (*.f64 l (+.f64 (*.f64 2 ky) (*.f64 -1/3 (pow.f64 ky 3)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 1)
(-.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))) 1)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (-.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))) 1)
(+.f64 (*.f64 -1/4 (fma.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))))))) (-.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 1/2 (fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
1/2
(+.f64 1/2 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/32)))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32)))
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5))))))))
(+.f64 1/2 (fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)
(-.f64 1 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))) 1)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (-.f64 1 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (fma.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (fma.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))) 1)
(+.f64 (*.f64 -1/4 (fma.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 Om 2))) (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (fma.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3))))))) (-.f64 1 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 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 ky) 2)) (pow.f64 Om 2))))))))
(+.f64 1/2 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4))))))
(fma.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))) 1/2)
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)))))))))
(+.f64 1/2 (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 Om 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 1)
(-.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (-.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) 1)
(-.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (-.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (*.f64 Om (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l)))) (sqrt.f64 1/2))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (*.f64 Om (/.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 (/.f64 1 ky) l)) (sqrt.f64 1/2)))))
(fma.f64 1/8 (*.f64 Om (/.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky))) (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (*.f64 Om (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l)))) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 (/.f64 1 ky) l)) 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (*.f64 Om (/.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 (/.f64 1 ky) l)) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (*.f64 Om (/.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky))) (sqrt.f64 1/2))) (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 2) (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l))) 2)) (pow.f64 (sqrt.f64 1/2) 3))) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l))) 3)) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (*.f64 Om (+.f64 (*.f64 1/6 (/.f64 ky l)) (/.f64 1 (*.f64 ky l)))) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 (/.f64 1 ky) l)) 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (*.f64 (pow.f64 Om 3) (/.f64 (pow.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 (/.f64 1 ky) l)) 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (*.f64 Om (/.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 (/.f64 1 ky) l)) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 2) (sqrt.f64 1/2))) (fma.f64 1/8 (*.f64 Om (/.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky))) (sqrt.f64 1/2))) (*.f64 (pow.f64 Om 3) (*.f64 (/.f64 (pow.f64 (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky))) 3) (pow.f64 (sqrt.f64 1/2) 5)) 1/1024)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/8 (/.f64 (fma.f64 1/6 (*.f64 ky Om) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2)))))
(fma.f64 1/8 (/.f64 (fma.f64 ky (*.f64 Om 1/6) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 ky Om) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 1/8 (/.f64 (fma.f64 1/6 (*.f64 ky Om) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 1/8 (/.f64 (fma.f64 ky (*.f64 Om 1/6) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (pow.f64 (fma.f64 ky (*.f64 Om 1/6) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)))) (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/6 (*.f64 Om ky)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 ky Om) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/1024 (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 ky Om) (/.f64 Om ky)) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5))) (*.f64 1/8 (/.f64 (fma.f64 1/6 (*.f64 ky Om) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 ky (*.f64 Om 1/6) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/8 (/.f64 (fma.f64 ky (*.f64 Om 1/6) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))) (*.f64 1/1024 (/.f64 (pow.f64 (fma.f64 ky (*.f64 Om 1/6) (/.f64 Om ky)) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (fma.f64 -1 (/.f64 Om ky) (*.f64 -1/6 (*.f64 ky Om))) (*.f64 l (sqrt.f64 1/2)))))
(fma.f64 -1/8 (/.f64 (-.f64 (*.f64 Om (*.f64 ky -1/6)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (fma.f64 -1 (/.f64 Om ky) (*.f64 -1/6 (*.f64 ky Om))) (*.f64 l (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 Om ky) (*.f64 -1/6 (*.f64 ky Om))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 Om (*.f64 ky -1/6)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))) (*.f64 -1/128 (/.f64 (pow.f64 (-.f64 (*.f64 Om (*.f64 ky -1/6)) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) (*.f64 l (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 Om ky)) (*.f64 -1/6 (*.f64 Om ky))) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (fma.f64 -1 (/.f64 Om ky) (*.f64 -1/6 (*.f64 ky Om))) (*.f64 l (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 Om ky) (*.f64 -1/6 (*.f64 ky Om))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sqrt.f64 1/2) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 Om ky) (*.f64 -1/6 (*.f64 ky Om))) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(+.f64 (sqrt.f64 1/2) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 Om (*.f64 ky -1/6)) (/.f64 Om ky)) (*.f64 l (sqrt.f64 1/2))) (fma.f64 -1/128 (/.f64 (pow.f64 (-.f64 (*.f64 Om (*.f64 ky -1/6)) (/.f64 Om ky)) 2) (*.f64 (pow.f64 l 2) (*.f64 1/2 (sqrt.f64 1/2)))) (*.f64 -1/1024 (/.f64 (pow.f64 (-.f64 (*.f64 Om (*.f64 ky -1/6)) (/.f64 Om ky)) 3) (*.f64 (pow.f64 l 3) (pow.f64 (sqrt.f64 1/2) 5)))))))
(*.f64 2 (/.f64 (*.f64 kx l) Om))
(*.f64 2 (*.f64 kx (/.f64 l 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 l Om)) (*.f64 2 (*.f64 kx (/.f64 l Om))))
(fma.f64 2 (*.f64 kx (/.f64 l Om)) (*.f64 -1/3 (*.f64 (pow.f64 kx 3) (/.f64 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))))
(fma.f64 -1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om)) (fma.f64 1/60 (*.f64 (pow.f64 kx 5) (/.f64 l Om)) (*.f64 2 (*.f64 kx (/.f64 l Om)))))
(fma.f64 -1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om)) (fma.f64 2 (*.f64 kx (/.f64 l Om)) (*.f64 1/60 (*.f64 (pow.f64 kx 5) (/.f64 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)))))
(fma.f64 -1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om)) (fma.f64 -1/2520 (*.f64 (pow.f64 kx 7) (/.f64 l Om)) (fma.f64 1/60 (*.f64 (pow.f64 kx 5) (/.f64 l Om)) (*.f64 2 (*.f64 kx (/.f64 l Om))))))
(fma.f64 -1/3 (*.f64 (pow.f64 kx 3) (/.f64 l Om)) (fma.f64 -1/2520 (*.f64 (pow.f64 kx 7) (/.f64 l Om)) (fma.f64 2 (*.f64 kx (/.f64 l Om)) (*.f64 1/60 (*.f64 (pow.f64 kx 5) (/.f64 l Om))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(fma.f64 -2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 1)
(+.f64 1 (+.f64 (*.f64 -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 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 (fma.f64 -2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (*.f64 -1/2 (pow.f64 kx 4)) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))))))
(+.f64 1 (fma.f64 (*.f64 -1/2 (pow.f64 kx 4)) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 -2 (*.f64 (pow.f64 kx 2) (/.f64 (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 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (pow.f64 kx 4)) (*.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (fma.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (fma.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))) (pow.f64 kx 6))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/2 (fma.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.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 4) (*.f64 (fma.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 Om 2))) (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (fma.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))) (pow.f64 kx 6))))))
(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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 1)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))
(+.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 Om (*.f64 l (sin.f64 kx)))))
(fma.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/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 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2)))))))
(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 Om (*.f64 l (sin.f64 kx))) (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2)))))))
(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 Om (*.f64 l (sin.f64 kx))) (*.f64 l (*.f64 (*.f64 (sin.f64 kx) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 Om 5)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 kx) 8))))))))) (+.f64 (*.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 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2))))))))
(fma.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 kx) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/256 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 kx) 8))))))) (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 Om (*.f64 l (sin.f64 kx))) (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2))))))))
(-.f64 (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 Om (*.f64 l (sin.f64 kx))) (*.f64 l (*.f64 (*.f64 (sin.f64 kx) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 Om 5))))) (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 kx) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/256 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 kx) 8))))))))
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 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (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 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.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 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 64 (*.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 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 kx) 6) 64))) (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 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.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/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (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 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.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 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)))) (*.f64 64 (*.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 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))))) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (sin.f64 kx) 6) 64))) (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 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 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/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 4 (/.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/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))
(+.f64 1 (fma.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (fma.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4)))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 Om l))
(+.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 Om (*.f64 l (sin.f64 kx)))))
(fma.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 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (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 (sin.f64 kx) Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) 2)) (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 Om (*.f64 l (sin.f64 kx))))))
(-.f64 (fma.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 (sin.f64 kx) (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))))) (*.f64 Om (pow.f64 l 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.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 (sin.f64 kx) Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 l 5))) (fma.f64 -1 (*.f64 (sin.f64 kx) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (pow.f64 l 7)))) (fma.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 (neg.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 7))))) (fma.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 (*.f64 -1/2 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)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 1/16))
(fma.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 1/16 (/.f64 (*.f64 -1/2 Om) (*.f64 l (sin.f64 kx))))
(+.f64 (*.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 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))))
(fma.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 (/.f64 (sin.f64 kx) Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 l 5)))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 (sin.f64 kx) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)))) (*.f64 Om (pow.f64 l 5))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 1/16)))
(+.f64 (*.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 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (pow.f64 l 7))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (+.f64 (fma.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 (sin.f64 kx) Om) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 l 5)))) (*.f64 (sin.f64 kx) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 (*.f64 -1/16 (pow.f64 Om 3)) (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om (pow.f64 l 7))))))
(fma.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))) (fma.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3))) 1/16 (*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6)) (*.f64 1/256 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 l 7))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (fma.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))))))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 ky) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 (sin.f64 ky) 2)) 1/8))) (pow.f64 l 7))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/32))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sin.f64 ky) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7))))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 ky) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 (sin.f64 ky) 2)) 1/8))) (pow.f64 l 7)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(-.f64 1/2 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (fma.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (fma.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (fma.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 Om 2))) (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (fma.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3))))))) (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2))))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2))))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 Om 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/256 (*.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 l 8))))))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)))))))))
(fma.f64 -1/2 (*.f64 l (*.f64 (*.f64 (sin.f64 ky) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/256 (*.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 l 8))))) (pow.f64 Om 7))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 Om 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 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 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 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 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 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 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 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 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 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 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 l (/.f64 (sin.f64 ky) Om)))
(*.f64 2 (/.f64 (*.f64 ky l) Om))
(*.f64 2 (*.f64 l (/.f64 ky Om)))
(*.f64 2 (*.f64 ky (/.f64 l 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 l Om)) (*.f64 2 (*.f64 l (/.f64 ky Om))))
(fma.f64 2 (*.f64 ky (/.f64 l Om)) (*.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 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))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om)) (*.f64 2 (*.f64 l (/.f64 ky Om)))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 2 (*.f64 ky (/.f64 l Om)) (*.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 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)))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 -1/2520 (*.f64 (pow.f64 ky 7) (/.f64 l Om)) (fma.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om)) (*.f64 2 (*.f64 l (/.f64 ky Om))))))
(fma.f64 -1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)) (fma.f64 -1/2520 (*.f64 (pow.f64 ky 7) (/.f64 l Om)) (fma.f64 2 (*.f64 ky (/.f64 l Om)) (*.f64 1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 l (/.f64 (sin.f64 ky) Om)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))) (*.f64 -1/4 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6)))))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (fma.f64 (pow.f64 l 4) (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (*.f64 (pow.f64 l 6) (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)) (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4)))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))))))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (fma.f64 -1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 ky) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 (sin.f64 ky) 2)) 1/8))) (pow.f64 l 7))))) (fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 1/32))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2))) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7)))))))
(fma.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (fma.f64 1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sin.f64 ky) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 7))))))))
(fma.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 ky) Om) (+.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 l 5)) (/.f64 (fma.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)) 1/256)) (pow.f64 (sin.f64 ky) 2)) 1/8))) (pow.f64 l 7)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/32)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(-.f64 1/2 (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))
(+.f64 1/2 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (fma.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (fma.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (/.f64 (*.f64 -2 (pow.f64 l 2)) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (fma.f64 (pow.f64 ky 4) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 6) (fma.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 Om 2))) (fma.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45 (fma.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (fma.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (fma.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3))))))) (*.f64 (pow.f64 ky 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 4)))))
(*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(fma.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2))))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2))))))))
(fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 Om 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 ky) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/256 (*.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 l 8))))))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) (fma.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)) (*.f64 1/2 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 ky) (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 (/.f64 -1/16 (pow.f64 l 3)) (pow.f64 (sin.f64 ky) 3)) 2)))))))))
(fma.f64 -1/2 (*.f64 l (*.f64 (*.f64 (sin.f64 ky) (fma.f64 -1/8 (/.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/256 (*.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 l 8))))) (pow.f64 Om 7))) (fma.f64 -1/32 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (fma.f64 1/2 (*.f64 (*.f64 l (sin.f64 ky)) (*.f64 (-.f64 (/.f64 1/64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 Om 5))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(-.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)))))
(+.f64 1/2 (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4))) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)) (pow.f64 Om 4)) (/.f64 (fma.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) -2) 2)))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 Om 6))))))
(+.f64 1/2 (fma.f64 -1/4 (+.f64 (/.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 Om 4)) (/.f64 (fma.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (*.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (fma.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) 2))) (pow.f64 Om 6))) (*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 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 l (+.f64 (*.f64 2 ky) (*.f64 -1/3 (pow.f64 ky 3))))
(+.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))))
(fma.f64 -1/3 (*.f64 l (pow.f64 ky 3)) (*.f64 l (+.f64 (*.f64 2 ky) (*.f64 1/60 (pow.f64 ky 5)))))
(+.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)))))
(+.f64 (*.f64 l (+.f64 (*.f64 -1/2520 (pow.f64 ky 7)) (*.f64 1/60 (pow.f64 ky 5)))) (*.f64 l (+.f64 (*.f64 2 ky) (*.f64 -1/3 (pow.f64 ky 3)))))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 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 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) (/.f64 1 (neg.f64 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (*.f64 2 l) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))))
(*.f64 (/.f64 (sin.f64 ky) 1) (*.f64 2 (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 l) (cbrt.f64 Om)))
(*.f64 2 (*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 2 (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 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (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 2 (*.f64 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 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.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 (cbrt.f64 (*.f64 2 (*.f64 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 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (sqrt.f64 Om))) (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 2 (*.f64 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)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 1)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3) 1/3)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(/.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 1 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 ky))))
(neg.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (neg.f64 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))
(fabs.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 2 (log.f64 (exp.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 1))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) -1)
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))) 1)
(expm1.f64 (log1p.f64 (*.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 (exp.f64 (sin.f64 ky)) (*.f64 2 l)))
(*.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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 l) 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 l) 3)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(expm1.f64 (log1p.f64 (*.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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) 1)
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) -1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (/.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) -1/2)))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (/.f64 (+.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) -1/4) (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (/.f64 1 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))) (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) -1/2)))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (/.f64 (+.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) -1/4) (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 1 (/.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3))) (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))))
(*.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3))) (/.f64 1 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) -1/2)))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (/.f64 (+.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) -1/4) (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2)))) (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(/.f64 (+.f64 1/4 (/.f64 -1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 1/2 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (neg.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))) (neg.f64 (+.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)))))
(/.f64 (+.f64 -1/8 (neg.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3)))) (+.f64 -1/4 (neg.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) -1/2)))))
(/.f64 (+.f64 -1/8 (/.f64 -1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (-.f64 -1/4 (/.f64 (+.f64 (/.f64 1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) -1/4) (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 (neg.f64 (-.f64 1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))))) (neg.f64 (-.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 -1/4 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2)))) (+.f64 -1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/8) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) (-.f64 1/4 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3))) (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))) (-.f64 1/4 (/.f64 1/4 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))))
(/.f64 (+.f64 1/8 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3))) (+.f64 1/4 (+.f64 (/.f64 -1/4 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2))))))
(/.f64 (-.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))) 1/4) (-.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2))
(/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))) -1/2))
(/.f64 (+.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2))) -1/4) (+.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))) -1/2))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3) 1/3)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2))
(sqrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))) 2))
(fabs.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(log.f64 (exp.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(expm1.f64 (log1p.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))))
(+.f64 (+.f64 3/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))) -1)
(log1p.f64 (expm1.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(fma.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1/2)
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))))
(*.f64 1 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(*.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))))
(*.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/4) (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/4))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2)) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))) (sqrt.f64 (cbrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 (pow.f64 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 2) 1/16))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 2)))) (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky)))))))
(/.f64 (sqrt.f64 (-.f64 1/4 (*.f64 1/16 (pow.f64 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 2)))) (sqrt.f64 (fma.f64 -1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2)))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))) (-.f64 (*.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky)))) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky)))) 3))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky)))) (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) -1/2)))))
(/.f64 (sqrt.f64 (fma.f64 1/64 (pow.f64 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 3) 1/8)) (sqrt.f64 (fma.f64 1/4 (*.f64 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) -1/2)) 1/4)))
(pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/2)
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(pow.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 1)
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))) 3)
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2) 3/2))
(pow.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 1/4) 2)
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(fabs.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)))))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2)) 1/2))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (/.f64 (*.f64 ky Om) l) (/.f64 Om (*.f64 l ky))) 1/2))) 1))
(sqrt.f64 (fma.f64 1/4 (fma.f64 1/6 (*.f64 ky (/.f64 Om l)) (/.f64 Om (*.f64 l ky))) 1/2))
(sqrt.f64 (fma.f64 1/4 (*.f64 Om (fma.f64 1/6 (/.f64 ky l) (/.f64 1 (*.f64 l ky)))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 ky Om) l))) 1)
(expm1.f64 (log1p.f64 (*.f64 ky (/.f64 Om l))))
(*.f64 Om (/.f64 ky l))
(*.f64 ky (/.f64 Om l))
(*.f64 1 (/.f64 (*.f64 ky Om) l))
(*.f64 ky (/.f64 Om l))
(*.f64 (*.f64 ky Om) (/.f64 1 l))
(*.f64 ky (/.f64 Om l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ky Om) l)) 2) (cbrt.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 ky (/.f64 Om l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 ky Om) l)) (sqrt.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 ky (/.f64 Om l))
(*.f64 (*.f64 ky (neg.f64 Om)) (/.f64 1 (neg.f64 l)))
(*.f64 ky (/.f64 Om l))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 ky Om) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (*.f64 ky (/.f64 Om (cbrt.f64 l))))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 ky Om) (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 ky (/.f64 Om (sqrt.f64 l))))
(*.f64 (/.f64 ky (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 ky (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 ky (/.f64 Om (sqrt.f64 l))))
(*.f64 (/.f64 ky 1) (/.f64 Om l))
(*.f64 ky (/.f64 Om l))
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 l) 2)) (/.f64 Om (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (*.f64 ky (/.f64 Om (cbrt.f64 l))))
(*.f64 (/.f64 Om (sqrt.f64 l)) (/.f64 ky (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 ky (/.f64 Om (sqrt.f64 l))))
(*.f64 (/.f64 ky (sqrt.f64 l)) (/.f64 Om (sqrt.f64 l)))
(*.f64 (/.f64 Om 1) (/.f64 ky l))
(*.f64 ky (/.f64 Om l))
(*.f64 (/.f64 Om (pow.f64 (cbrt.f64 l) 2)) (/.f64 ky (cbrt.f64 l)))
(/.f64 (*.f64 Om (/.f64 ky (cbrt.f64 l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky Om)) 2) 1) (/.f64 (cbrt.f64 (*.f64 ky Om)) l))
(*.f64 ky (/.f64 Om l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky Om)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 (cbrt.f64 (*.f64 ky (/.f64 Om l))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky Om)) 2) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky Om)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 ky Om)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky Om)) 1) (/.f64 (sqrt.f64 (*.f64 ky Om)) l))
(*.f64 ky (/.f64 Om l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 ky Om)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (*.f64 ky Om)) (cbrt.f64 l)))
(pow.f64 (/.f64 (*.f64 ky Om) l) 1)
(*.f64 ky (/.f64 Om l))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ky Om) l)) 3)
(*.f64 ky (/.f64 Om l))
(pow.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3) 1/3)
(*.f64 ky (/.f64 Om l))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 ky Om) l)) 2)
(*.f64 ky (/.f64 Om l))
(pow.f64 (/.f64 l (*.f64 ky Om)) -1)
(/.f64 1 (/.f64 (/.f64 l ky) Om))
(/.f64 1 (/.f64 l (*.f64 ky Om)))
(neg.f64 (/.f64 (*.f64 ky Om) (neg.f64 l)))
(*.f64 ky (/.f64 Om l))
(neg.f64 (/.f64 (*.f64 ky (neg.f64 Om)) l))
(*.f64 ky (/.f64 Om l))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 2))
(sqrt.f64 (pow.f64 (*.f64 ky (/.f64 Om l)) 2))
(fabs.f64 (*.f64 ky (/.f64 Om l)))
(log.f64 (pow.f64 (exp.f64 Om) (/.f64 ky l)))
(*.f64 ky (/.f64 Om l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 ky Om) l))))
(*.f64 ky (/.f64 Om l))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3))
(*.f64 ky (/.f64 Om l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 ky Om) 3) (pow.f64 l 3)))
(*.f64 ky (/.f64 Om l))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 ky Om) l)))
(expm1.f64 (log1p.f64 (*.f64 ky (/.f64 Om l))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 ky (/.f64 Om l))
(exp.f64 (log.f64 (/.f64 (*.f64 ky Om) l)))
(*.f64 ky (/.f64 Om l))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 ky Om) l)) 1))
(*.f64 ky (/.f64 Om l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 Om (*.f64 l ky)))) 1)
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (/.f64 1 (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 1 (/.f64 Om (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l ky))) 2) (cbrt.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) (sqrt.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 1 l) (/.f64 Om ky))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 Om ky) (/.f64 1 l))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) 1) (/.f64 (cbrt.f64 Om) (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 1 ky) (/.f64 Om l))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 Om (cbrt.f64 (*.f64 l ky))))
(/.f64 (/.f64 Om (cbrt.f64 (*.f64 l ky))) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l ky))) (/.f64 Om (sqrt.f64 (*.f64 l ky))))
(/.f64 (/.f64 Om (sqrt.f64 (*.f64 l ky))) (sqrt.f64 (*.f64 l ky)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) l) (/.f64 (cbrt.f64 Om) ky))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) ky) (/.f64 (cbrt.f64 Om) l))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (cbrt.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 (cbrt.f64 (/.f64 Om (*.f64 l ky))) (/.f64 (pow.f64 (cbrt.f64 Om) 2) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 Om) 2) (sqrt.f64 (*.f64 l ky))) (/.f64 (cbrt.f64 Om) (sqrt.f64 (*.f64 l ky))))
(*.f64 (/.f64 (sqrt.f64 Om) l) (/.f64 (sqrt.f64 Om) ky))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 (sqrt.f64 Om) ky) (/.f64 (sqrt.f64 Om) l))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(*.f64 (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2)) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l ky))))
(/.f64 (*.f64 (sqrt.f64 Om) (/.f64 (sqrt.f64 Om) (cbrt.f64 (*.f64 l ky)))) (pow.f64 (cbrt.f64 (*.f64 l ky)) 2))
(pow.f64 (/.f64 Om (*.f64 l ky)) 1)
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(pow.f64 (cbrt.f64 (/.f64 Om (*.f64 l ky))) 3)
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(pow.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3) 1/3)
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(pow.f64 (sqrt.f64 (/.f64 Om (*.f64 l ky))) 2)
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(pow.f64 (/.f64 (*.f64 l ky) Om) -1)
(/.f64 1 (*.f64 l (/.f64 ky Om)))
(/.f64 1 (*.f64 ky (/.f64 l Om)))
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 ky))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 l ky)))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(sqrt.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 2))
(fabs.f64 (/.f64 Om (*.f64 l ky)))
(log.f64 (exp.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 Om (*.f64 l ky)))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(cbrt.f64 (pow.f64 (/.f64 Om (*.f64 l ky)) 3))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(expm1.f64 (log1p.f64 (/.f64 Om (*.f64 l ky))))
(log1p.f64 (expm1.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(exp.f64 (log.f64 (/.f64 Om (*.f64 l ky))))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 l ky))) 1))
(*.f64 Om (/.f64 (/.f64 1 ky) l))
(/.f64 Om (*.f64 l ky))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l)))) 1)
(expm1.f64 (log1p.f64 (*.f64 1/6 (*.f64 ky (/.f64 Om l)))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 1/6 Om) ky)))
(*.f64 (/.f64 1 l) (*.f64 ky (*.f64 Om 1/6)))
(/.f64 1/6 (/.f64 l (*.f64 ky Om)))
(*.f64 (/.f64 1/6 l) (*.f64 ky Om))
(/.f64 (*.f64 (*.f64 1/6 Om) ky) l)
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(/.f64 (neg.f64 (*.f64 (*.f64 1/6 Om) ky)) (neg.f64 l))
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(pow.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l)) 1)
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(pow.f64 (cbrt.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))) 3)
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ky (/.f64 Om l)) 3) 1/216))
(pow.f64 (sqrt.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))) 2)
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 2) 1/36))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 ky (/.f64 Om l)) 2) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (/.f64 (*.f64 ky Om) l)))
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l)))))
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 ky Om) l) 3) 1/216))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ky (/.f64 Om l)) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))))
(expm1.f64 (log1p.f64 (*.f64 1/6 (*.f64 ky (/.f64 Om l)))))
(log1p.f64 (expm1.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))))
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(exp.f64 (log.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))))
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (/.f64 (*.f64 ky Om) l))) 1))
(*.f64 1/6 (*.f64 ky (/.f64 Om l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 1)
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 3)
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3) 1/3)
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 2)
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2))
(fabs.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 kx)) (*.f64 2 (/.f64 l Om))))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 3))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 (*.f64 2 (/.f64 l Om)) 3)))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 3) (pow.f64 (sin.f64 kx) 3)))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(exp.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) 1))
(*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2)) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -2)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 1)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))) 2)) -1/2)
(pow.f64 (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3) 1/3)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(neg.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))) -2))
(fabs.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) 3))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om))))) -1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 2 (/.f64 l Om)))))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1/2 (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2))
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(/.f64 1 (/.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) 1))
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)))
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) -1)
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 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 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) (/.f64 1 (neg.f64 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (/.f64 (*.f64 l (sin.f64 ky)) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))))
(*.f64 (/.f64 (*.f64 2 l) 1) (/.f64 (sin.f64 ky) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 2 (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 (*.f64 2 l) (sqrt.f64 Om)) (/.f64 (sin.f64 ky) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))))
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 (*.f64 2 l) (sqrt.f64 Om)))
(*.f64 (/.f64 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (sqrt.f64 Om))))
(*.f64 (/.f64 (sin.f64 ky) 1) (*.f64 2 (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 l) (cbrt.f64 Om)))
(*.f64 2 (*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 Om) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 Om) 2)) (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (cbrt.f64 Om)))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 Om) 2)) (*.f64 l (/.f64 (sin.f64 ky) (cbrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 2 (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 2 (sqrt.f64 Om)) (*.f64 l (/.f64 (sin.f64 ky) (sqrt.f64 Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 Om)) (/.f64 2 (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 2 (*.f64 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 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.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 (cbrt.f64 (*.f64 2 (*.f64 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 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) 2) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l (sin.f64 ky)))) (sqrt.f64 Om))) (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 2 (*.f64 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)))
(pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 1)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3) 1/3)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2)
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(/.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 1 (*.f64 (/.f64 1/2 l) (/.f64 Om (sin.f64 ky))))
(neg.f64 (/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) (neg.f64 Om)))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) Om))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))
(fabs.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 l) 2) (/.f64 (sin.f64 ky) Om)))
(*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 2 (log.f64 (exp.f64 l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 3))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 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))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 1))
(*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(+.f64 0 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(*.f64 -1/2 (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)) 1/3)
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(pow.f64 (sqrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 2) -1)
(/.f64 1 (*.f64 2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))))))
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om)) 2))))
(sqrt.f64 (/.f64 1/4 (+.f64 1 (pow.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) 2))))
(log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))) 3)))
(cbrt.f64 (/.f64 1/8 (pow.f64 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))))
(expm1.f64 (log1p.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))))
(log1p.f64 (expm1.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))) 1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 2 l) (/.f64 (sin.f64 ky) Om))))
(/.f64 1/2 (hypot.f64 1 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 l (sin.f64 ky))))) 1)
(expm1.f64 (log1p.f64 (*.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 (exp.f64 (sin.f64 ky)) (*.f64 2 l)))
(*.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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 l) 3) (pow.f64 (sin.f64 ky) 3)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (*.f64 2 l) 3)))
(*.f64 2 (*.f64 l (sin.f64 ky)))
(expm1.f64 (log1p.f64 (*.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)))
(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)))

eval496.0ms (3.2%)

Compiler

Compiled 26471 to 17960 computations (32.2% saved)

prune201.0ms (1.3%)

Pruning

12 alts after pruning (5 fresh and 7 done)

PrunedKeptTotal
New8023805
Fresh123
Picked235
Done044
Total80512817
Accuracy
100.0%
Counts
817 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
82.7%
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))
50.4%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
100.0%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l)))) 1/2)))
88.1%
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))) 1/2)))
48.5%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
36.7%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
52.4%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
33.9%
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))))))
82.7%
(sqrt.f64 (+.f64 1/2 (log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))))
61.5%
(sqrt.f64 1)
56.8%
(sqrt.f64 1/2)
Compiler

Compiled 498 to 387 computations (22.3% saved)

regimes155.0ms (1%)

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

19 calls:

16.0ms
(sin.f64 kx)
11.0ms
(sin.f64 ky)
11.0ms
ky
11.0ms
kx
11.0ms
l
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 275 to 232 computations (15.6% saved)

regimes78.0ms (0.5%)

Counts
18 → 1
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 1)
(sqrt.f64 (+.f64 1/2 1/2))
(sqrt.f64 (+.f64 1/2 (*.f64 1 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 1) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 ky l)))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 ky l))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 ky (/.f64 (*.f64 2 l) Om)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 Om) l)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 Om) l)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om)))))))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 Om (*.f64 l 2)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (*.f64 (/.f64 l Om) (*.f64 2 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) 1/2)))
(sqrt.f64 (+.f64 1/2 (log.f64 (exp.f64 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))))
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
Calls

8 calls:

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

Compiled 48 to 39 computations (18.8% saved)

regimes134.0ms (0.9%)

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

8 calls:

29.0ms
(*.f64 2 l)
19.0ms
l
18.0ms
(sin.f64 ky)
18.0ms
ky
18.0ms
(sin.f64 kx)
Results
AccuracySegmentsBranch
89.4%2l
84.3%2Om
82.7%1kx
84.6%3ky
98.7%2(/.f64 (*.f64 2 l) Om)
89.4%2(*.f64 2 l)
84.8%3(sin.f64 kx)
84.8%3(sin.f64 ky)
Compiler

Compiled 48 to 39 computations (18.8% saved)

regimes11.0ms (0.1%)

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

1 calls:

11.0ms
l
Results
AccuracySegmentsBranch
87.1%2l
Compiler

Compiled 5 to 4 computations (20% saved)

regimes10.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

3.0ms
Om
2.0ms
l
2.0ms
ky
2.0ms
kx
Results
AccuracySegmentsBranch
56.8%1ky
56.8%1kx
56.8%1Om
56.8%1l
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.20626544387234874
8732.558304627182
Compiler

Compiled 40 to 35 computations (12.5% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
37.0ms
6.073353308837186e+28
1.4252596341150207e+30
Results
32.0ms111×256valid
0.0ms256valid
Compiler

Compiled 138 to 133 computations (3.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-sin, time spent: 6.0ms, 32.0% of total-time
Operation ival-div, time spent: 3.0ms, 16.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 16.0% of total-time
Operation ival-pow, time spent: 3.0ms, 16.0% of total-time
Operation ival-add, time spent: 2.0ms, 11.0% of total-time
Operation ival-mult, time spent: 2.0ms, 11.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

simplify5.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
052228
167228
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) 3602879701896397/9007199254740992) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))))))
(if (<=.f64 l 950000000000000032964142432256) (sqrt.f64 1) (sqrt.f64 1/2))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l)))) 1/2)))
(sqrt.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (/.f64 2 Om) l)))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (*.f64 2 l) (sin.f64 ky)) Om)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 (sin.f64 ky) (*.f64 2 l)) Om)))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) 3602879701896397/9007199254740992) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 l ky)) Om))))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) 3602879701896397/9007199254740992) 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 1 (/.f64 (*.f64 2 (*.f64 ky l)) Om))))))
(if (<=.f64 l 950000000000000032964142432256) (sqrt.f64 1) (sqrt.f64 1/2))
(if (<=.f64 l 950000000000000032964142432256) 1 (sqrt.f64 1/2))
(sqrt.f64 1/2)
Compiler

Compiled 87 to 74 computations (14.9% saved)

soundness1.4s (9.1%)

Rules
1402×associate-*r*
1370×associate-*l*
1348×associate-*l*
1106×log1p-expm1-u
1106×distribute-lft-neg-out
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01421552
13851376
210471376
351891376
026229
1379173
25023173
062529495
1184828491
2744828485
062529495
1184828491
2744828485
034290
1508282
26816282
0107047722
1302345644
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 769 to 559 computations (27.3% saved)

end0.0ms (0%)

preprocess126.0ms (0.8%)

Remove

(sort kx ky)

(abs ky)

(abs kx)

(abs Om)

(abs l)

Compiler

Compiled 1168 to 972 computations (16.8% saved)

Profiling

Loading profile data...